I have multiple VPC's set up, A, B and X.
I have a peered connection between A & X and between B & X, X is the Peered VPC in both cases.
I have added the CIDR Blocks for A & B to the route table & security group for x and I have added X's to A & B.
DNS Resolution & Hostnames are enabled on all 3.
My issue is A & X can ping each other just fine (using private IPs & internal Load balancers) but B & X cannot. They have Identical setups excluding the CIDR Blocks to ensure they don't overlap.
Is there something I am missing/overlooking here?