Potresti provare a verificare se nel database di moodle i messaggi sono presenti. Se lo sono, allora è possibile che tu sia incappato in un bug del php. Puoi indicare i software di base e le versioni (distro linux, php, mysql) nonchè la versione di Moodle che stai usando?