SQL Server connection fails over VPN
For a better analysis please provide a network dump (wireshark) from the client. 
A typical problem with vpn is ip fragmentation. This would explain the established state in netstat and that it is working with another client (which might using smaller packets). But without trace it is just a wild guess.