It seems that there is a short delay in the beginning of the “play” mode, probably because of limited resources on mobile.
Maybe you can “calculate” this delay into your script by just waiting a bit longer in the beginning. You can pass in 2 or 3 seconds in your first
Scene.schedule() as the second parameter.
Is this what you meant?