Isso é chamado de peering transitivo que não é suportado ( link ).
Para que sua configuração funcione, você precisa ter uma instância executando uma VPN (OpenVPN por exemplo) em cada VPC (A - > B e A - > C) que estenderá o VPC A para B e C E sua VPN (de casa) para VPC A verá VPC B e C como "parte" do VPC A.