Magari prova a postare il link della pagina, se è accessibile pubblicamente online.
Te lo chiedo: puoi?


Come potrei controllare (magari un print) per capire se nel loop ci sono i dati ?
Intanto potresti verificare se nella console web del tuo browser non ti saltano fuori errori di script; poi, per eseguire un debug, puoi usare console.log()