@williamtries
I have been daily driving Linux phones for nearly 4 years now. Currently, I am running PureOS on the #Librem5, before that it was Mobian on the Pinephone & Pinephone Pro.
I have had 2fa from the beginning. Originally, I built my own using oathtool. Since then, I have used both gnome authenticator & numberstation.
I even learned how to move the codes from some proprietary apps, with the end result of only having 1 2fa app compared to 2-3 apps for my coworkers.