DHCP static leases stopped working properly

Hi all, I'm having troubles with static leases on the latest release. I'm using odhcpd/unbound, the combination used to work fine until I sysupgraded to 23.05.3.

I can no longer change an IP address in the static leases, devices will keep getting assigned the first one they got, even if I specify a different one. Also assigned hostnames no longer work, devices don't respect the hostname from the static lease anymore.

I noticed that I could have multiple MAC addresses associated to the same IP now, I don't recall being able to do that before so something definitely changed in how DHCP is handled with that new release.

Any idea what's going on? I could revert to using dnsmasq with unbound, but I'd really like to keep using odhcpd.