I cannot reproduce this; I'm using dnsmasq as a DNS server, not sure if that makes any difference -- but the networkd (via netplan) client sends the MAC and hostname, and dnsmasq always hands out the same IP for the same MAC/host name. Can you check the leases file of your DHCP server whether it actually stores MAC/hostname?
I cannot reproduce this; I'm using dnsmasq as a DNS server, not sure if that makes any difference -- but the networkd (via netplan) client sends the MAC and hostname, and dnsmasq always hands out the same IP for the same MAC/host name. Can you check the leases file of your DHCP server whether it actually stores MAC/hostname?