As a fellow mobile dev, your authentication is HORRIBLE. Like, it's unusable. SMS 2FA codes don't show up, and when I choose "call me with a code", the robotic voice speaks the first number before I can even pick up the call. It never repeats the code, and hangs up immediately. So I only get 3 of the 4 digits. I have to try all ten combinations, and I get locked out after 5 attempts. Your UX/product people are a bunch of clowns. A teenager could design a better system.