Ja, es gab einen Fehler! Danke, dass du ihn gemeldet hast. Ich habe den Code im Beitrag oben korrigiert.
Wir haben den strict mode für unser JavaScript aktiviert, was bedeutet, dass categoryName = []; deklariert werden muss. Die Änderung dieser Zeile zu let categoryName = []; war die Lösung.