Hello,
What devices are you using for the VPN endpoints?
Also, are you authenticating on the device or using RADIUS? If not using RADIUS, then you should consider using a RADIUS server and use that authentication server to assign the DHCP address.
Lastly, if this is a remote site with a few...