Ich tppe mal blind darauf, dass der Move-all Befehl schuld daran ist.
Move All wartet bis ALLE Move-Event Befehle auf der Map ausgeführt wurden. Und da es sich hier um einen Parallel Process handelt, wird dieser solange an der Move-All Stelle verharren, bis dies der Fall ist.

Zumindest kann das eine Fehlerursache sein. Ersetze das Move All mal durch einen Wait Befehl.
Auch wenn dies nicht die Fehlerquelle sein sollt, rate ich dir dennoch, den Befehl zu entfernen. Move All ist generell mit Vorsicht zu geniessen und in Verbindung mit Parallel Events ist der Befehl meist tödlich.