Auch hast du immer noch irgendwo deinen alten Code unten drin, diesen würde ich mal rausnehmen …
Wenn man das ganze korrekt einbindet ohne diesen ganzen Murx und sich auch an das Event hängt dann funktioniert es auch. Habe es eben bei dir über die Dev Console getestet.
auch wenn hier schon ein paar Loesungsansaetze stehen wuerde ich gerne meinen Senf dazu geben.
Ich hatte das gleiche Problem und hab alles moegliche ausprobiert aber keine Loesung war simpel und schoen. Durch Zufall bin ich auf die sehr zu empfelenden Udemy-Shopware-Kurse gestossen, die man sich meistens Kostenlos ansehen kann (Online Courses - Anytime, Anywhere | Udemy)
Es ist nur eine selbstaufrufende Funktion, der du als Parameter alles gibst was du verwenden moechtest, z.B. jQuery, window und document. Das kannst du dann ganz normal benutzen