There is a possibility that the application code to offer wrong codes.

Mobile Time and Date

Ensure your device’s date and time settings are set to automatic. An incorrect time can cause codes to mismatch.

Check the code twice

Verify you are entering the correct current code. Codes are time-sensitive and may expire after 30 seconds.

Check the login user

Make sure you are entering the correct code for the right user. If you have multiple accounts on the same website, you need to use the 2FA code for the specific user you want to log in as. Each user has a different 2FA code.

Generate the codes again

You can reset the connection key for a specific user by going to All Users > User Edit and using the Reset Key Option. Then, you can re-scan the QR code with your authenticator app.