It somewhat breaks my workflow of downloading my (encrypted) password database from a private repo on GitHub when setting up a new computer. The keys used to generate TOTP codes are in the password database itself, so I can't use TOTP to log into GitHub.
So I have an email account without 2FA that receives the Github 2FA code.
So I have an email account without 2FA that receives the Github 2FA code.