The Host Project manages the Shared VPC, enabling the GKE API that allows the project to handle networking resources (ex. Firewall, subnets) while the Service Project uses the Shared network resources for deploying workloads, like your GKE clusters.
See this Shared VPC scenario for additional information.
