Hello Mishra,
You seem to look at your instances as endpoints for a Cloud VPN connection. In fact, Cloud VPN securely connects your on-premises network to your Google Cloud Platform (GCP) Virtual Private Cloud (VPC) network through an IPsec VPN connection. Traffic traveling between the two networks is encrypted by one VPN gateway, then decrypted by the other VPN gateway. Your instances do not contribute to the VPN connection without intermediary, so the two mentioned gateways are in charge of resolving the URL. As a consequence, Cloud VPN supports both dynamic routes that use Cloud Router, and static routes, to manage traffic between your Compute Engine Virtual Machine (VM) instances and your existing infrastructure.