I'm surprised, most banks I've come across force sms or phone-call 2fa only. A rare few allow generic TOTP authenticators, and maybe one or two has an app as an option. And I've only come across one bank that detects and warns for root access. Is there no "jailbreak hide" on ios?