Fixing Google Sign-In Errors: A Step-by-Step Guide for Android Developers
How to solve "Error: Google Sign-In failed: [16] Account reauth failed" issue
So you released your first application on Google Play with Google Sign-In and now you're facing this error:
Error: Google Sign-In failed: [16] Account reauth failed.
Something like that:

You already tried
keytool -printcert -jarfile ./android/app/release/app-release.aab
or
keytool -keystore "path to your keystore file" -list -v
…but it’s still not working. I know what to do! All of this because you enabled App signing on Google Play Console and have to use SHA-1 certificate fingerprint from the App signing key certificate there.
Go to Google Play Console → select your app → Test and release → Setup → App signing → find App signing key certificate and copy SHA-1 certificate fingerprint. Copy it.

Now open your project on Google Console → Google Auth Platform → Clients → Create client → type Android → write your package name from gradle file → paste your SHA-1 certificate fingerprint there

Done! Now it’s working.

