Hmmm last Friday we had a similar problem, our DHCP on that VLAN was being hosted from a Mac using the server app and suddenly two desktops wouldn't get a DHCP lease and would end up self assigned. My MacBook and another MacBook would get a DHCP lease without any issues.
We rebooted switches, servers to no avail. In the end we migrated the DHCP to another piece of hardware and it worked.... No changes were made to the server or network before it stopped working.
If you found this post helpful, please give it Kudos. If my answer solves your problem, please click Accept as Solution so others can benefit from it.