Das Problem ist, dein Move-Befehl fängt an, der NPC geht also einen Schritt nach rechts. Währenddessen läuft der restliche Event-code aber weiter und wenn nichts mehr kommt und das Event ein PP ist, startet das Event von neuem, der NPC geht also wieder einen Schritt nach rechts. Das Event wiederholt sich also ständig ohne dabei auf die Beendigung des Move-Befehl zu warten, wodurch es nie dazu kommt, daß der zweite Punkt in der Route ausgeführt wird.
Der Befehl direkt unter dem Move-Befehl (Namen vergessen) sorgt dafür, daß das Event solange mit dem Weiterarbeiten des Eventcode wartet bis der Move-Befehl einmal durchgelaufen ist. Damit sollte sich dein Problem beheben lassen.