Con un simple ping o tracert/traceroute puedes ver si llegas a la web o si te manda a un sitio diferente.
Si te manda a un sitio diferente del cual resuelve el dominio puede ser por el archivo hosts que te han comentado o un enrutamiento pocho del proveedor de internet que no suele ser lo común.
Si no he entendido mal, son 2 routers diferentes en 2 redes diferentes aunque sean de la misma compañía. No es descartable que vuestra ip pública esté bloqueada en algún sistema se seguridad del alojamiento o la web.
Si desde otras ubicaciones o con VPN como has dicho puedes llegar a la web, con esas 2 cosas que te he dicho puedes sacar el motivo.
Otra cosa no descartable es un problema en la zona DNS del dominio, que tenga registros mezclados o registros duplicados a ips diferentes y según a dónde resuelva te manda a un lado u otro.