You need to provide connectivity between VNet1 and VNet3 through VNet2." It's not about remote gateways or connectivity outside the Vnets. So A (to forward traffic from a spoke vnet to another spoke) and C (without UDR and NVA as next hop IP traffic won't flow between the spokes).