I assume MacOS actually only re-uses IPs if it sees the lease hasn't already expired but it might be dumber than that.
One of the common issues with this is that home routers don't usually persist leases across power cycles.
I assume MacOS actually only re-uses IPs if it sees the lease hasn't already expired but it might be dumber than that.