title: GCP Shared VPC : a subnet is not shared from host project to service project
body: <p>I am running a basic test with GCP Shared VPC on my test deployment.</p>
  
  <p>I would like a suggestion to see if I missed something or this is just some glitch from GCP:</p>
  
  <ul>
  <li>I have a Shared VPC host project and 3 service projects</li>
  <li>only 2 subnets over 3 are actually shown as shared on the Console and via gcloud command gcloud compute networks subnets list-usable --project [project ID] from one of the service projects</li>
  </ul>
  
  <p>Background:</p>
  
  <ul>
  <li>there is no organization policy neither restriction, </li>
  <li>I have enabled the host project and attached first 2 service projects, everything was OK</li>
  <li>I granted individual subnets Compute network user roles to 2 users (that are also project owners of each service project)</li>
  <li>I have created a couple of new users with cloud identity in the same organization</li>
  <li>assigned project owner to newly created users for a new project and granted Network user for 3 shared subnets</li>
  <li>Consider I am using the free 300$ trial, but I don't think it would impact just one subnet over 3</li>
  </ul>
  
  <p>Thank you</p>
  
  <p>EDIT :
  I tried adding network user role to the host project itself for the service project owner user and I can see all shared VPC subnets. </p>
  
  <p>I think this may be a problem then of how the roles are applied (even if I verified them for each subnet) or simply a problem of subnet roles vs project roles</p>