Answer
Try checking your mobile date/time, if that’s wrong, your 2fa code will always fail ’cause most setups depend on date/time. Also, Google Authenticator app has a config setting to sync with Google time servers, so it would adjust as needed to make it work, you can always try that