if you can nslookup the server by specifying your dns server(nslookup DestIPaddress DNSIPaddress) ,then this is the solution that works best for me:
https://www.reddit.com/r/meraki/comments/arkviy/client_vpn_and_local_dns/
We had this problem with some Win10 clients, and the only workaround we've found so far is to statically set the Interface Metric value on the VPN adapter to a lower number than the local adapter, so that it uses the DNS server set on the VPN interface for name lookups. If there's a better way to handle this, I'd love to hear it.
This is under the vpn adapter networking IPV4 properties advanced options. Turn off IPV6 there as well.