Please make sure that the date and time settings on your phone and your computer are set to the same correct time and time zone
Please also check the time zone settings in your HitBTC account on your Settings page.
If you have several authentication applications installed, please pay attention to which authentication app you use to generate the code: it should be the same app you used to set up your 2FA on HitBTC.