I have authentication working. I then wanted to create persistent user data so I created a Firestore Database (Cloud Firestore). When creating the rules for the database I continually get an error. It seems to be related to issuing a GET request to the Cloud Firestore database document where the authenticated user receives permission to create, update, and delete based on their userid. However, when I test an authenticated GET request in the Rules playground it works with a user that was created through the app. However, when I try to issue the same request through the app it does not work. Is there something that I am missing? I have gone back and forth what feels like 100s of times with Gemini to troubleshoot only for Gemini to clearly say that the issue has to be with the Cloud Firestore Rules, but like I said the Rules playground confirms the rules succeed.
Has anyone successfully got Cloud Firestore to work?