I do not know sorry. Maybe you should inform support and bug fix of this problem, and they will get back to you.
Can't login via google on my phone

guys, if you are having the same problem, it was something to do with my account being connected to google account, but not having a password
I managed to fix this by logging in on PC using google login (that worked), and actually attaching a password to my account (I guess my account never had a password so I could not use it before to login just via email) and then logging via email & password on my phone... there seems to be some issue with google login on phone

I'm having the same issue now in April 2024
You should try uninstalling and reinstalling the app

how to attacg a password
I had this issue for some time, I tried to fix it with the instructions that I got from #9, but ended up shortening the more, I believe the easiest way is to click on "forgot/reset password" on the mobile app, then add a new password through a link sent to your email, when successful, go back to the app and log in with your email and the new password.

You can able login via web browser, then try linking your account with fb then retry again in app, it will work.

I have the same issue guess it is only occuring on the mobile app not even the mobile website
What is your app version?

I just fixed this issue here's what I did :
I opened chess.com in a web browser, went to Settings, then selected the Account section. There, I saw three fields: Current Password, New Password, and Retype Password. I entered a new password and typed 'None' in the Current Password field. Surprisingly, it accepted it and set a new password for my account. After that, I was able to log in through the app on my phone.
Whenever I try to login on my phone via google, I get the "unexpected payload exception" error.
This has been going on for months now, I tried deleting data, cache, reinstalling, even tried wifi & mobile data, nothing helps.
edit: check comment #9 for solution on how to fix this