Static vs DHCP has no relation assuming they put the right settings in.
The VPN will be a big one though, only way to know for sure is through a Wireshark trace or both setups then compare the 2 and find the failure. No point looking at firmware since it works when they are not using the VPN.