Dank eurer Hinweise auf den Thread habe ich genau dort den Fehler gefunden.
Im Execute wird an 2 Stellen ein Synchronize ausgeführt.
Wegen einem "Schleifenfehler" wurde das eine Synchronize immer auch ausgeführt, wenn nur das andere hätte sollen.
Interessanter weise spielt das bei Windows und bei iOS keine Rolle, bei Android kommt es aber bei einzelnen Devices zu Abstürzen.
Das wiederum hängt vermutlich am Timing bei Android....usw....
Also wieder was gelernt: Immer sauberen Code schreiben
Vielen Dank
Gebhard