Eu tinha criado algumas funcionalidades em outro projeto utilizando o main.js. Essa funcionalidade fazia usava uma querySelector de um data-attribute que estava escrita no documento html. Só que depois que conectei o API essa parte do html que continha o querySelector estava sendo criada através de um JS script, tipo a função constroiCard que a professora faz. O problema é que, depois que criei uma função constroiCard para listar os mesmos produtos de antes, o meu querySelector do main.js não funciona mais. É como se quando ele fizesse a busca, aquela sessão ainda não existisse. Já mudei as ordens do script no html, coloquei ele pra carregar por último e mesmo assim não funciona. Alguém pode me dar uma luz?