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.
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