Dropping the lease at shutdown, when the root disk is over the network that you're shutting down, is problematic. It would need to be triggered from systemd's Shutdown target: once triggered, the root disk would be _GONE_. And systemd would, of course, want to log that it had finished that task...
The more-likely-to-work fix is to identify when a DHCPed dynamic address should be ignored in the results for a node.
Dropping the lease at shutdown, when the root disk is over the network that you're shutting down, is problematic. It would need to be triggered from systemd's Shutdown target: once triggered, the root disk would be _GONE_. And systemd would, of course, want to log that it had finished that task...
The more-likely-to-work fix is to identify when a DHCPed dynamic address should be ignored in the results for a node.