Every 2FA app (Google Authenticator, Authy, or its analogs) generates a one-time 6-digit code every 30 seconds. For the app to function correctly, the time on your device should match the actual time of your timezone.
If your app continues to generate invalid codes, then most likely, your phone is not synchronized with the timezone. To check if the time on your device is correctly synced, please go here using your phone.
The best way to fix the problem with synchronization is to switch the time settings on your phone from “Manual” to “Automatic”. If you are using Google Authenticator as your 2FA app, you can set the time synchronization by carrying out the following instructions.
Open the Google Authenticator app.
Tap the dropdown list in the upper right corner and find Settings.
Tap Time correction for codes.
Find the Sync function.
Please note that these configurations will only change the internal time of the Google Authenticator app, and will not affect your device’s Date & Time settings.
Open device’s Settings.
Head to General > Date & Time and turn Set Automatically switch on.
If you keep experiencing troubles with 2FA after completing these steps, please contact our Support Team, and we will do our best to assist with any queries you might have.