I had a similar issue like this before but it wasn't on a gambling website it was some exchange. From time to time the 2FA code was incorrect and sometimes it worked right away. If I kept trying it would eventually work. I found out that my time wasn't correctly sync'd on my phone. It was actually off by a few seconds.
Turns out the Google Authenicator codes are time based and if you got an incorrect time you will get an error. Mine were off a little and that's why it sometimes worked and sometimes it didn't.
So try and sync up your clock first and see if it fixes this issue. Since you are the only one with this issue my guess is that its a clock sync issue.
already tried to resync it and it told me time wasn't adjusted since it's already synced
yeah it happened with me before with other sites but this time with stake it's literally happening everytime , I made several tips and every single time this happened with me
not sure if I'm the only one who is facing that though , not a big deal but would be better if it was fixed