Google has forced a change
The Google Sign-In for Android API is outdated and no longer supported. To ensure the continued security and usability of your app, migrate your Sign in with Google implementation to Credential Manager today. Credential Manager supports passkey, password, and federated identity authentication (such as Sign-in with Google), stronger security, and a more consistent user experience.
It’s been awhile since I have dove back into the “fun” of Google Sign In, but quick research tells me something may be wrong with sha1 key
I recommend double checking these steps
as important note the clientId for Android should be Web application client ID