Granted permission does not stick on mobile

If you mean HelixToken. There is no Helix Token on mobile at the moment: see

So if you are relying on the helixToken call/username lookup call to succeed that is your issue.

I just tested this on my iOS and Droid devices and can confirm no helixToken on either