Google Analytics Connector not working with API Key in Authenticator

Good morning, I’m needing some help with Google Authenticator to populate the Google Analytics Connector node with the GA4 account and property when using the API Key vs. manual login each time.

When I use the interactive login credentials with google sheets (read only) and google analytics (read only) scopes activated, The connectors are successful and the readers pull through data.

However, when I switch to API Key so that I can automate the work flow and not have to manually intervene on the login process, The google sheets works well, but the analytics connector isn’t reading the ID:

I have enable the APIs in the google developer console, created an IAM service, downloaded the JSON key, but for some reason, getting errors.

When I look in Google console for errors, I do see this error:

The GetProperty is giving me an error:

Are there insufficient level of access? A flag that I missed? The API Key is working for Google Sheets, which is a property that I own and manage, the Google Analytics property is owned by me, but my client invited me with access, so it’s possible that he needs to turn on access for an API?