If you haven't just try to delete your 2FA and disable it from stake first, then delete it from you google auth app on your phone, then just go to stake and enable your 2FA so that you can put it back on both stake and your phone and then try again. It worked like magic for binance for me, I don't know if it would also work for you in stake as well since I never had that issue on stake itself but the issue is a known one that keeps happening to many people and this is the most common solution.
Yeh, we have a fix for this coming very soon 🙂 - Edward