I'm not sure why complete access is required to connect sync with Google Calendar. I've synced my cal with many other platforms in the past and its never required such full access.
I'd like the capability of allowing only calendar access - create and delete, make contacts etc. Much like Google does for its own internal sharing. GHL should only need to have access to make changes to events. Not all of google Drive.
I'll need to stick with Calandly for now because of this.