Enabling the ability to use the default service account (and disabling/enabling anything related in permissions, such as disabling service account creation restrictions and key restrictions)
Ensured billing on my account was setup properly
Checked for quotas, of which none of them are even close to being exceeded.
Manually creating a project (which leads to FlutterFlow not being able to setup the functions for push notifications
Ensured all the APIs were active (this can only be done if a project exists, not on the domain level)
Reviewed the Google Cloud logs, which show absolutely nothing when trying to create the Firebase via FlutterFlow. FlutterFlow throws an unknown error.
Ensured both FlutterFlow AND the default service account for my project had the correct permissions. (I deleted the project to try to start over, which led to no progress).
Ensured there were no Project Creation Restrictions
Spoke with both Clause 3.5 Sonnet AND o3-mini-high, and Gemini (built in to the GCloud admin suite) and none of them could provide a working solution. o3-mini-high seems to have gotten the furthest but Gemini also seems to know a lot about the GCloud capabilities.
I also went to the extent of giving [email protected] the following permission sets: Cloud Functions Admin; Editor; Firebase Admin; Cloud Storage for Firebase Admin; and Service Account User (tempted to try to give it admin privileges but I don't want to create a security risk.
Cried. Unfortunately it didn't help.