ich bin scheinbar zu blöd und kriege es alleine nicht hin

Ich habe bisher das alte TXT Controller mit Robopro programmiert (hier am 3 Achsroboter mit Saugarm). Jetzt habe ich ein TXT 4.0 Controller und versuche es mit der Robopro Coding Software zu programmieren (mit Scratch o.ä. habe ich bisher noch keine Erfahrung gemacht)
Programm siehe Anlage:
Ich programmiere erst "fahren in Grundposition" (M2, M3, M1) jeweils bis in Endlage. Das klappt. Danach ertönt der Sound, alles ok.
Jetzt will ich den Encodermotorbefehl verwenden und ihn nur ein kleines Stück nach unten (M2 in andere Richtung) fahren lassen. Als "kleines Stück" wähle ich mal 10 Zählimpulse. Aber er stoppt nicht. Eigentlich sollte das Programm (so wie ich die Befehle verstehe) warten, bis das Ziel "10 Zählimpulse am Encodermotor" erreicht ist und zur kontrolle dann einen Sound spielen. Tuts aber nicht. Er stoppt nicht, kein Sound.
Was mache ich falsch?
Gruß aus Nordhessen, Kleinalmi