Would having OpenVPN DHCP reservations solve this? If so, bump this feature request: Client Static IP - OpenVPN