When Authenticator codes (TOTP) do not work properly, it might be because the clock on your mobile device is not exactly accurate. Please check the time on your mobile device, up to the exact seconds.
If the last time you logged in was less than 30 seconds ago, you may also receive this error because TOTP codes are single-use, and not enough time has passed for a new code to be generated.
Mobile Device Configuration
The easiest way to get accurate time is to enable the automatic time configuration on the device, by following these steps:
If you have an iOS device:
Open the Settings app
Go to the General section.
Select the Date and time option.
Enable the Auto Adjust
If you have an Android device:
Open the Settings
Select the Date and time section.
Check the Automatic option
Checking your device's clock
You can visit the website https://www.time.gov and check the section "Your clock is off by:"
If your clock is off by more than 30 seconds, your codes will not match what our server expects.