Это называется транзитивным пирингом, который не поддерживается ( https://docs.aws.amazon.com/vpc/latest/peering/invalid-peering-configurations.html#transitive-peering ).
Чтобы ваша конфигурация работала, вам нужно иметь экземпляр, на котором запущен VPN (например, OpenVPN) на каждом VPC (A -> B и A -> C), который расширит VPC A до B и C. И ваш VPN ( из дома) в VPC A будут видеть VPC B и C как «часть» VPC A.