nmap

So nmap is working but ping isn’t? That seems odd. As far as I can remember nmap uses an ICMP echo request to see if the host is up, the same as ping.

What happens when you try traceroute? Have you confirmed the VPN is working etc?