Here's a recent scenario of unreliable comms via "secure VPN"
Appliance is on PLC (remote) end. Client side VPN software runs as an add-on in Edge/Chrome/whatever browser - so you must run the browser when using the remote connection.
Client side ~ VPN Host ~ Customer side
PLC=Browser ~ Secure VPN ~ Appliance=PLC
The issue was with the Secure VPN configuration being misconfigured.
Regardless, lots of layers. Lots of configuration parameters. Very hard to diagnose. To say it took days is an understatement (dealing with 4 different technical contact points):
1. Host Engineering
2. ADC Customer (their product uses ADC BRX PLC)
3. VPN company
4. ADC Customer's product Customer
In this situation getting support from the VPN company is what eventually enabled us to fix the customers' issue. They were very accommodating - not every vendor is that helpful. The ADC Customer was the customer of the VPN, so that helped. If it had been the Customer's customer's IT department who was the VPN customer, it would have been more difficult.