Thank you again @Anke and @ABG for your input here.
I have tried the adb logccat approach. I'm not sure i'm seeing anything that gives me a clue as to what is going on. i.e. I'm not really sure what i'm looking at.
I've tried checking all the clock timers being enabled - nothing that I can see. I did play with the timing of one timer and I can't be certain, but I think it created an intermittent error. Sometimes the app would load without error and sometimes not. I would "close all" apps from android in-between.
What I have done is what I originally suggested and used a naughty code block. I call a procedure on the very first line of Screen1.Initalize to block the initiation of the main code:
This "fixes" the problem, but it doesn't help me understand why.
I still suspect it may have something to do with clock timers or timing. I recall earlier in the process of developing this app that I had a problem with timing: Slider Position on Startup - #14 by foetusmachine
I wonder if there's something about the way the app compiles and is executing my sequence of blocks that isn't ideal.

