I looked into the firebase setup and concluded life is too short to take that route.
Just managed to solve the problem in a super hacky way tho
inspired by what you mentioned (changing source), i used clear + display workflow, except using clear RG workflow + display data in RG doesn’t do the job, so i added a few steps in between to make it less weird from user’s pov. that Html element that i’m showing is a loading animation gif, and the pause action runs for 200ms
tried this on my native app on 2 iPhones and it works!!