VP C пиринги не транзитивны . Из GCP docs :
Только одноранговые сети могут взаимодействовать. Транзитивный пиринг не поддерживается .
То же самое для VPN-подключения в AWS:
VPN будет маршрутизировать трафик c только на VP C он подключен и VP C одноранговые соединения не являются «транзитивными» .
Итак, если у вас есть VPN между C и A, только они могут общаться. Нет транзитивного соединения от C до B. Требуется второй VPN от C до B.