Problemas com Encode

Pessoal, tenho uma aplicação JSF com Primefaces, Cdi e JPA, em uma das telas ao executar o comando de atualização dos dados através do comando push do primefaces estou com problemas de encode até nos labels da tela, já setei o encode no web.xml, conferi todos os arquivos para o mesmo padrão, coloquei um filter interceptando as transações e fazendo um converte nas requisições para utf-8, mas mesmo assim de tempos em tempos e de forma intermitente está ocorrendo o problema do encode. O único padrão que consegui perceber é que quando ocorre a solicitação de atualização partiu do evento push, mas o mais estranho que ele executa o click do commandbutton de atualizar e se eu manualmente usar o botão o problema não ocorre e também não é sempre. Alguém tem alguma ideia? O servidor web é o Tomcat na versão 9 e o sistema operacional CentOS.
Desde já agradeço a todos

vc tem que verificar toda a cadeia de requests, desde o browser até o java.

primeiro tente reproduzir e depois tente debugar remotamente.

certamente falta um header http forçando usar utf-8 no browser e um padrão ( digamos ISO 8859 1 ) esta sendo usado.

ou então vc esta supondo um padrão no backend. entretanto este problema seria mais frequente nesse caso ( tipo sempre )

Amigo eu uso template como cabeçalho do projeto, então todo ele já tem o encode definido para Utf-8 e o mais estranho é que está funcionando e de repente começa a gerar o erro de encode, as vezes passa até dois dias sem esse problema ocorrer. Uma coisa nova que percebi é que quando começa a ocorrer se eu faço o reload do TomCat o problema para novamente, agora sempre ocorrer quando o método de atualização é chamado pelo evento do push, logo apos dar o problema se eu aciono o botão de atualização manualmente o encode corrigi normalmente.

verifique se os headers http estão sempre de acordo.

Vou verificar…