> So langsam ist das alles echt zum Verzweifeln... Ein Problem nach dem anderen...

Wenn man auf der low-level Ebene in der Lib was ändert kann das natürlich an anderer Stelle Probleme bereiten also soweit völlig normal
--> Erstmal mit minimal Programm testen also nur initialisierung, pause, betroffene Funktionen aufrufen und endlosschleife.
Dann in die betroffenen Funktionen debug ausgaben rein machen (vermutlich schon passiert?)

Evtl. fehlt ja irgendwo das no_rep_start = 1 o.ä.