I've been noodling on this and I'd really like to be able to convince you to add DHCP support for @IntEthernet. Here's my pitch - perhaps you could add a DEVWRITE option for it. That way it's not in the regular config, but for tech-heads who are willing to live with the consequences there's an option available.
Or I could buy you beer ;-)

I'm thinking about it. I wasn't in support, but considering it from the perspective of an IIoT edge node that just needs the Ethernet port to hit an MQTT server in the cloud, I see the advantage. We are also kicking around Sparkplug B, and for a monitoring node in a SCADA system I can see a similar advantage.
Still debating the implementation. As easy answer would be an instruction that would put the internal port under DHCP control. Dropping the enable would free the lease and return to the flash config. That has the advantage of requiring either a fixed IP or another port for programming, and allowing the use of DHCP for the cases it actually makes sense for. I think that resolves much of the support headache.