There's a more fundamental problem: 2FA isn't supposed to be on the same device as what you're doing. If you trade crypto or use online banking on the same phone that creates your 2FA codes, your phone itself becomes a single point of failure.
All the 2FA that I have used before work well on offline devices. It possible one can spare an old phone for it, it will work on it. The 2FA apps are also very easy to load and they support lower operating system versions. You can get a very cheap Android phone for it that will require very low amount of money.
I guess i'm on the safe side. I have two devices, the older one (partially broken) I rarely use have auth set up and the new one with no auth or anything at all!

I wouldn't use Google Authenticator anyways. There are many open source options that can be locked with a password before the app loads and the attacker gets to steal the data from your screen.
What other options do you prefer then?
Years ago I used to use twilio aka authy before their data leak happened. After that I shifted to google Authenticator, and the security on that seemed shit, can't even lock the app, and now using Aegis.
Among all the ones, I can say aegis has been my most favourite, open source, slick design and lots of in build useful features!