I also had this exact issue and tried tons of things to fix it, clearing cache, different devices, different browsers, etc.
For me what fixed it was logging in inside of incognito mode, and using a 2FA method like a phone number. The recovery key website seems to require 2FA to access, but it won't prompt you, which is what's causing the authentication loop.