Similar issue here, I am using the following tf module: https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/artifact_registry_repository_iam#google_artifact_registry_repository_iam_member
resource "google_artifact_registry_repository_iam_member" "member_runner" {
project = google_artifact_registry_repository.my-repo.project
location = google_artifact_registry_repository.my-repo.location
repository = google_artifact_registry_repository.my-repo.project
role = "roles/artifactregistry.reader"
member = google_service_account.deploy_service_account.member
}
Still investigating the reason why I am seeing, this error, note that I have created the "hosting" project using this google tf module: https://github.com/terraform-google-modules/terraform-google-project-factory