I have a BX-DM1E at a remote site that I've been accessing for about two years. There is a PC embedded in the remote site running Windows with VPN software adapter installed and routing enabled.
My symptoms today are this: If I turn on the VPN and make the appropriate entry in my local route table, I can ping the remote PLC, with about a 70ms response time, which is pretty typical for this VPN. If I run a local (to me) instance of DMD it can't connect to the PLC, even though I can ping it. I can connect to the PLC with DMD running on the router PC. It seems weird that if I can ping it with reasonable response times, I can't connect with DMD, especially when I've always been able to. I've attached a Wireshark capture. I have the connection timeouts in the link set for several seconds (and the ping is like 70ms).