UPDATE:
I tried to log in today and they disabled the 2FA and I was successfully logged in.
Thank you guys for participating in this topic, your replies were nothing but helpful.
I really appreciate everyone, let's hope this topic/thread serves as a solution for anyone.
Cheers

Good thing to hear up some updates from you op, this is why its really always better to set out aside from google auth 2fa on having also some message otp verification in case on having these kind of possible
problems in the future.
Since this issue had been already resolve then better lock off this thread to prevent further replies.
Having some message OTP verification is not by any chance the solution in this kind of situation, the OP will still need the 2FA code before he can access his account and his ID document will still be needed if he wants to rectify the 2FA.
With that been said, is better for the OP to write down the backup code on paper and keep it safe or make use of Aegis which some outstanding features instead auth or google authen.
@up136191857, an exchange like Binance give fast response and solution to issue like this.