Achso. ok.

Es gibt eine neue Erkenntnis, die Deine Theorie stützt:
Ich habe jetzt aus dem RN-Wissen die Interrupt-Warteroutine hinzugefügt. (Da wird ein Timer gestartet, und der Interrupt sagt einem dann, wann es weitergeht)
Diese habe ich umgebaut, so dass sie das Lauflicht kontrolliert, und nicht die waitms-Funktion. D.h. Das Lauflicht wird jetzt ausschließlich über den internen Timer gesteuert.

Und siehe da: Ich musste die Wartezeiten der LEDs auf um das 16-fache erhöhen, damit das Lauflicht wieder die gleiche Geschwindigkeit hat, wie vorher.

Ich danke Dir vielmals, Fred.

Fazit: Die waitms-Funktion und der Sound-Korrekturfaktor sind die Stolperfallen gewesen, die mich glauben ließen, dass alles mit 1MHz laufe.