Hi @Nadeesh Sam ,
please verify you have User Defined Routes (UDRs) in your VPN Gateway subnets for the on-premises networks 172.16.5.0/24 and 172.16.6.0/24 .
Also please check if you have routes in your on-premises network for the P2S IP range.
"Additional routes to advertise" will provide the P2S VPN clients with the additional routes only.
The Cisco Flex VPN is connected to the Azure VPN Gateway in your diagram via S2S connection? Or is it connected to a "different VPN device in Azure"?
The VPN Gateway with the P2S connection needs the UDRs to the on-premises networks as well.
----------
(If the reply was helpful please don't forget to upvote and/or accept as answer, thank you)
Regards
Andreas Baumgarten