Update: the issue is that apparently that the XML parser sometimes doesn't unescape "<" / ">" (originally "<" / ">" in code), breaking things. The issue is exclusive to GMS1 events.
Using live-coding on scripts instead works for a workaround until next build.