I'm getting that 403 error when terraform, v0.11.11, is applying to the node pool that is managed separately from the gke cluster creation.
Full error:
google_container_node_pool.np: error creating NodePool: googleapi: Error 403: Required "container.clusters.update" permission(s) for "projects//locations/us-central1/clusters/". See https://cloud.google.com/kubernetes-engine/docs/troubleshooting#gke_service_account_deleted for more info., forbidden
I ran through the troubleshooting guide but all it says is to disable and then enable the api again, which I did try, and still am getting that error.
Also using the google and google beta providers both versions 1.20