An Azure service that enables network appliances to exchange route information with Azure virtual networks dynamically.
Hello Mark Wint
I understand that you're facing a routing issue in your Azure route table. You've set up routes for various remote subnets (e.g. 10.10.99.0/24) but two specific routes aren't working while others are, here are a few things to check.
Ensure that the next hop IP (NVA) for these two routes is correctly set and matches the Virtual Appliance.
Even though you've checked for overlaps, please check no other user-defined route (UDR) takes precedence over the failing routes.
Please check the effective routes for the network interface of the virtual machine that is supposed to use these routes. This can help you see if your user-defined routes (UDRs) are taking effect or if they're being overridden by default routes.
Also, I would like to know if these two routes on the VM NIC effectives are showing user -defined or invalid route?
Do you see traffic on the NVA when pinging or psping the remote subnet IPs??
Use connection troubleshoot to see what is mis-configured on the route table and help to get some insights about the connectivity details.
Since you mentioned that next hop type shows as NONE instead of NVA then re-adding the route can help on this.
Refer this article: https://learn.microsoft.com/en-us/azure/virtual-network/virtual-networks-udr-overview#custom-routes
Please let me know if you have any further questions.