Opa Bruno, tudo bem?
Sentimos muito pela demora em obter uma resposta.
Poderia por gentileza em enviar o seu código completo? Dessa forma posso analisar o seu código na totalidade e simular o problema para ajudá-lo de forma mais assertiva.
Para compartilhar o projeto no P5, siga os passos abaixo:
Fico à disposição.
Tenha um bom dia e bons estudos.