Opa júnior, beleza?
O fato de aparecer duas vezes seguidas pode indicar que o RecyclerView está sendo inicializado duas vezes ou sendo reiniciado devido a alguma ação na tela, como a rotação da tela.
Quando o RecyclerView é inicializado novamente, ele tenta desenhar a tela novamente e acaba gerando o mesmo erro novamente, já que o adapter ainda não foi configurado. Para resolver esse problema, é necessário definir o adapter corretamente na sua Activity ou Fragment e garantir que ele seja definido apenas uma vez. Você também pode usar o método onSaveInstanceState e onRestoreInstanceState para salvar e restaurar o estado do RecyclerView após a rotação da tela, evitando que ele seja reinicializado desnecessariamente.
Se quiser disponibilizar seu código no github pra gente analisar, fique à vontade.
Qualquer coisa estarei à disposição :)