I've moved the odhcpd.leases file to an attached USB storage. I can see that odhcpd writes leases into this file. When the router reboots, existing IPv6 leases are imported and shown in OpenWrt UI, but when the next device connects to the network and requests an IPv6 address, old leases are dropped completely and only the new lease "survives".
I've moved the odhcpd.leases file to an attached USB storage. I can see that odhcpd writes leases into this file. When the router reboots, existing IPv6 leases are imported and shown in OpenWrt UI, but when the next device connects to the network and requests an IPv6 address, old leases are dropped completely and only the new lease "survives".
File content after reboot:
File content after the first IPv6 lease: