Thanks Paul.
@Lee, I said, a silly question? I think at that time I had my mind wandering through cyberspace.

Well... really the matter is that it is curious that these commands do not work in a 'do - while' (called from a function, otherwise I have not tried) even having loaded all the logic and variables to run an 'if'. Tracking in the XCode debugger, it is hooked in the asm. I say, a curiosity.
In my opinion this is not a bug but a logical consequence. If in T2 you exit the loop 'app:' some commands remain on a siding. The solution is simple: bring them back to the main loop.
@bjadams You're absolutely right. In my case I used T1 only for a week in order to test it. Then I go immediately to T2, which leverages the power of both languages.
I do not remember where I read that AppGameKit team explicitly stated that T1 is a language of initiation, but to get the best performance had to work with T2. The reality is that between T1 and T2 there is a big difference in performance. Although I'm seeing here that the companions of T1 are doing great jobs!

Regards
.