Whatever are you talking about?
It literally took me less than a minute to log out and log in with 2fas auth to verify your strange claim. No captchas. No mail tokens. More like 20 seconds, actually.
Was your account compromised? Do you log in from public wlan hotspot or something? You do not know what literally means? Also, totp is optional. Is it mandatory for you?
We should be glad, if itch is boosting their security. I often see hacked accounts publishing scams. Even with 2fa it still is not perfect, as sessions can be stolen. Maybe your system was compromised without your knowing and your extra login attempt kept your account from being taken over.