Logic loop stops if iphone app loses focus

I have a basic infinite logic loop where i set a app variable ever so many seconds using a delay and loop back to itself.

It works fine on android, but on iphone if app loses focus(ie i check my messages, calls, etc) the logic loop no longer will be looping when i bring my app back up.

ive tested this on multiple iphone devices. Same behavior. Droid works fine. Ive tried doing my loop on the global canvas and on specific pages. Same stopping behavior once my app loses focus. Ive tried mounting and focus events and no differences.

Navigating back to a page with focus event will restart the loop. But that isnt an acceptable ux.

Is this a known issue? I dont care if loop pauses while my app isnt in focus, but i need it running soon as app is back in focus.