Need help to make "Sign in with Google" work on Android app

I’m trying to build a release build of the android app. I’m using Release v2.1.
The Sign in with Google works on the web, but when I build a release apk/bundle, the Sign in with Google doesn’t work.
It used to work with the old app (archived one).
In my config.yml I enabled it and filled in the client id

GOOGLE:
  ENABLED: true
  CLIENT_ID: '{my client id}'

The Sign In with Google button was visible, when I taped it the list of Google accounts showed but when I chose one of the accounts (linked to a openedx user) it returned error “Something went wrong”.
My app is config to be signed by google play console.
I thought it was something with SHA-1 and the keystore file but I’ve already tried different combinations, and none worked. (still, I think this could be the problem)
Did I miss anything? Is there anything else I need to consider?

@Anh_Vu_Nguy_n which version of Open edX are you running on your site? Are you deploying from Tutor?

I’m using tutor v19 sumac.1

I’m wondering if Release v2.1 doesn’t work with Sumac. Have you tried Release 2.0 which was released in November?

I don’t remember exactly but I think I too had this issue. I’ve tried to debug to an extend I guess where if I am correct, it’s something regarding the configurations while creating the client ID. There is some details about the mobile application that needs to be given there. Have you tried any of this?

I’ve tried open-release/sumac.1, same issue happened, everything else worked except Sign in with Google