Bueno, intente infinidad de combinaciones pero nunca funcionaba, el código era idéntico, pero al final descubrí el problema: Si ejecuto el código con ayuda de la extensión "Live server", no muestra los datos de forma correcta (Una vez que añades los ciclos, es incapaz de ejecutar el código y ni siquiera muestra el prompt), sin embargo, decidí solo usar el código ejecutándolo como lo había hecho hasta entonces y por suerte eso resolvió los problemas y ahora el código se ejecuta de forma normal. Uso FireFox, no sé si eso tenga que ver, pero lo dudo. También intenté con Edge y no funcionó. Seguiré investigando y esta vez usaré Chrome.