isc-dhcp-server assigns same IP address for different hosts

Solution 1:

Correct thing to do is for DHCP servers to send same IP for same UUID so that roaming between wired and wireless is seamless.

To fix duplicate UUIDs the identifier on the clients should be fix. (this is a client issue, not server)

If you want to keep the old MAC based behavior you should be able to use ignore-client-uids true; as described at https://serverfault.com/a/977782/187998