Ciao Tanu.

Non ho la soluzione in tasca ma controllerei il componente che si occupa della registrazione (com_users) bypassando il login (mod_login), perché se ho ben capito il problema si verifica dopo.

Potresti controllare il componente com_users che si trova in components/com_users. Nella cartella components/com_users/models c'è il file registration.php e il relativo file xml si trova in components/com_users/models/forms: prova a controllare l'integrità di questi due file. Se sei certo che per il tuo sito non dovrebbero essere modificati, fai una copia di backup e prova a sostituirli con gli originali (li prendi da una installazione nuova che scompatti sul tuo computer).

Potrebbe però dipendere anche dai file di lingua. Controlla per l'inglese language/en-GB/en-GB.com_users.ini e per l'italiano language/it-IT/it-IT.com_users.ini.

Altro tentativo: il problema si verifica anche se cambi template?

Francesco