Hello @sbli ,
Transitive peering is not supported in Azure which means if you peer VNetA to VNetB and you peer VNetB to VNetC, VNetA and VNetC are NOT automatically peered. You must peer VNetA and VNetC to establish communication between VNet A & C.
Please refer : https://video2.skills-academy.com/en-us/azure/virtual-network/virtual-networks-faq#if-i-peer-vneta-to-vnetb-and-i-peer-vnetb-to-vnetc-does-that-mean-vneta-and-vnetc-are-peered
You can find the connectivity options available for Azure resources in below article:
https://video2.skills-academy.com/en-us/azure/virtual-network/virtual-networks-overview#communicate-between-azure-resources
Hope this helps!
Kindly let us know if the above helps or you need further assistance on this issue.
----------------------------------------------------------------------------------------------------------------
Please "Accept the answer" if the information helped you. This will help us and others in the community as well.