Are you reducing the mtu on your vpn? If you raise it to 1500 and force it to fragment, does anything change?