Olá!
Tentei repassar o código cautelosamente para encontrar algum caminho para resolver o comportamento: Ao iniciar uma digitação no campo de busca, todos os itens somem, mesmo havendo os critérios para expor algum.
Ao excluir todo o conteúdo do campo, todos os itens são exibidos novamente, me passando a idéia de quê os loopings estão sendo acessados.
Vou anexar os arquivos de código para amostragem...
Desde já, agradeço a atenção!