I am convinced that sometimes something can stick to your account in the back end that makes it very hard to log in.
Have had this a couple times for a couple days at a time, but it's been better since I've stopped using 2FA and always log in with the email/password combination.