Kann es sein dass du die Bedingung in einem anderem Event vorher deaktivierst?
Das kann z.B: durch ungeschicktes setzen von Waits geschehen, da der Maker bei jedem Frame alle Bedinungen nochmal durchgeht und dir ggf. dadurch das Autostart-Event oder die Bedingung vorhrer schon aushebeln weil du einen Switch/eine Variable änderst und dann einen Wait-Befehl gesetzt hast.
Sowas hast mal ein Kampfsystem von mir komplett einfrieren lassen, weil durch einen Wait-Befehl sich die Bedingung für ein Event geändert hatte und dann nicht komplett ausgeführt wurde.