In my case, my problem was that the VPN forwards everything on its internal range across the VPN. My local network shared the same range, so it was trying to send the DHCP request across it as well and all other things RD related. That is to say that if your VPN is fowarding all things 192.x across, and you're internal is 192.168.x.x, then this will happen. I was able to resolve it by creating a separate VLAN just for my work computer to put it in a completely different range. It's only been this way since Wednesday afternoon now, but so far everything seems to be a lot better.