Purtroppo è public e in effetti lo visualizza. Se lo nascondo al pubblico sparisce del tutto come è normale che sia. Quindi a questo punto penso vada in conflitto con qualcosa.
Ho avuto lo stesso problema dall'inizio ma creando un modulo solo per il pubblico e l'altro per gli utenti registrati avevo risolto. Mi sa che dopo l'aggiornamento alla 3.6.3 sarà cambiato qualcosa ma non ne sono certo perché avendo salvato il login io vedevo tutto corretto.