Dado que você pode se conectar por endereço IP, o problema é de resolução de nomes e é provável que seja um problema de NETBIOS / DNS
No trabalho, suas máquinas provavelmente estão em um domínio como "company.local", por isso, quando você se conecta a uma máquina chamada WORKSTATION, seu FQDN (nome de domínio totalmente qualificado) é, na verdade, WORKSTATION.company.local
No trabalho, você provavelmente terá um sistema DNS / WINS / NETBIOS totalmente operacional em funcionamento para que as versões curta e longa funcionem
Em casa, suspeito que a VPN não esteja captando os servidores de nomes corretos.
Se você tentar se conectar a WORKSTATION.company.local, ou seja, o nome longo, funciona? Se sim, então é um problema WINS / NETBIOS, mas se não é um problema de DNS