Supposedly if you have already discovered an object and have it configured with "mac to IP" selected instead of adding a 2nd copy of the object with the same mac address and a different IP address the already discovered object would change IP addresses.
This is what I mean by there being no reliable way to get this configured. It shouldn't be so hard. If a new object is discovered, why can't the Dude recognize that if the MAC value is the same, it is one device with an updated IP? After all, it can't possibly be 2 devices with the same MAC.
I would just set the DHCP server timeout to be very long like 1 month then objects will not be changing IP addresses.
This is a fair idea I suppose. However after a month, there is still a chance to map object duplicates.
You said you have a router connected to another router, are they 2 different networks? If router 2 is connected by the "wan" port to router 1 then they are probably 2 different networks. You can flatten your network so that the dude can learn MAC addresses directly by connecting router 2 by the "switch" port to router 1. You also need to make sure DHCP is disabled on router 2 since router 1 will handle this, this could be the reason you have devices changing IP addresses.
Single network in a single family home. Router 2 is connected to Router 1 via the switch port and only one router is giving DHCP leases.