I have a dumb pppoe-passthrough device that I can’t disable the DHCP server on the lan ports - this means that right now when the port goes down and comes backup I get an IP Assignment on the pppoe slave interface that creates a route and next-hop that breaks everything
Can I just disable the dhcp-client on a single interface?
If so, you can disable (and later remove) the /ip dhcp-client row with interface=ether1 completely, as each of these rows is attached to a particular interface to which an IP address can be attached.
Or, if you need to be able to manage the modem, you can keep the /ip dhcp-client row active, but set add-default-route, use-peer-dns, and use-peer-ntp all to no (so it won’t break your routing any more, and the only thing left will be to make sure that the modem doesn’t use a subnet you use elsewhere in your network).
Would you mind posting your configuration export (see my automatic signature right below for a mini-howto)? Something is telling me your firewall rules might need a review.