Thank you for reaching out.
Based on your question above.
since the spokes vnets needs to be connected directly to vhub and only internet connection needs to go to nva vnet, I did not find any documentation with this scenario.
I think this architecture is described in this article here
In the Architecture described above
- All internet bound traffic from VNets 1, 2, and 3 is expected to go via VNet 5 NVA 10.5.0.5.
- For internet-bound traffic to go via VNet 5, you need VNets 1, 2, and 3 to directly connect via virtual network peering to VNet 5. You also need a user-defined route set up in the virtual networks for 0.0.0.0/0 and next hop 10.5.0.5.
Which I think satisfies your requirement above.
Regarding your question related to "Propagate to default route". I do not think you need enable this property as you only change this setting to Enable if you know you want to propagate the default route. As in the scenario above the default route will be applied for the VNET peering connection.
Hope this helps! Please let me know if you have any additional questions.
Please "Accept the answer" if the information helped you. This will help us and others in the community as well.