I have a multi-account setup, with one account owning a shared VPC. This is shared to other accounts in a specific OU using RAM, a share policy etc. At the time that I created the shared VPC, the OU had some accounts already. They were able to successfully see the shared VPC.
Since then, I added a new account to the OU. This account could not access the shared VPC, until I manually unshared and reshared the subnets. Is this intentional?