Hi @Nandan NK ,
I am not sure if I fully got you configuration of vNets, subnets, user defined routes.
But there are some points you could verify:
Verify your routing covers all directions. For instance A to C over B / C to A over B and so on.
Did you activate the option Enable IP forwarding on the "routing/NVA VM"?
(If the reply was helpful please don't forget to upvote and/or accept as answer, thank you)
Regards
Andreas Baumgarten