I have an Asus GT-AXE16000 running merlin firmware and when a device discovers an IP address the router offers one but then when it requests the IP it's a different IP address. The log looks like this.
Jan 23 16:12:37 dnsmasq-dhcp[20761]: DHCPDISCOVER(br0) 1c:ca:1c:02:89:a7
Jan 23 16:12:37 dnsmasq-dhcp[20761]: DHCPOFFER(br0) 192.168.1.63 1c:ca:1c:02:89:a7
Jan 23 16:12:37 dnsmasq-dhcp[20761]: DHCPREQUEST(br0) 100.62.177.83 1c:ca:1c:02:89:a7
Jan 23 16:12:37 dnsmasq-dhcp[20761]: DHCPNAK(br0) 100.62.177.83 1c:ca:1c:02:89:a7 wrong server-ID
The 100.62.177.83 IP is the same for every device.
Jan 23 16:12:37 dnsmasq-dhcp[20761]: DHCPDISCOVER(br0) 1c:ca:1c:02:89:a7
Jan 23 16:12:37 dnsmasq-dhcp[20761]: DHCPOFFER(br0) 192.168.1.63 1c:ca:1c:02:89:a7
Jan 23 16:12:37 dnsmasq-dhcp[20761]: DHCPREQUEST(br0) 100.62.177.83 1c:ca:1c:02:89:a7
Jan 23 16:12:37 dnsmasq-dhcp[20761]: DHCPNAK(br0) 100.62.177.83 1c:ca:1c:02:89:a7 wrong server-ID
The 100.62.177.83 IP is the same for every device.