Acabei de ver que na tabela mdl_message também tem um campo smallmessage, na teoria isso resolveu o problema, pelos testes que realizei funcionou vou disponibilizar para o usuário testar novamente.
Muito obrigado, e fica registrado aqui caso mais alguém passe por isso.