Google OAuth not working in Streamlit Cloud

I have a few apps on the streamlit cloud and just added authentication. While Google OAuth works locally, it refuses to work when deployed to streamlit cloud

After a full day of pulling my hair out and not finding any online answers, I’m wondering if anyone has figured this. It would appear I will have to move these apps to another cloud or get a fixed domain.

My hunch is there is something weird about the streamlit domain being used