"Mitigate disabling of network functions" too general
5.2.X.x TR-MDNF: Mitigate disabling of network functions
5.2.X.x Requirement
The network interface shall implement mechanisms to observe when the firmware and/or software of the network interface is no longer capable of performing its functions and automatically reset the network interface to a functioning state.
This is way too general of a statement. First and foremost, since we're dealing with cybersecurity, I suggest you deal with threats and not faults in general.
Secondarily, I will suggest that you build attack trees for various sub-classes of products, and from these form a catalogue of controls which a manufacturer may apply. Similiarly as in EN 18031-1 you also need decision trees (or similar) connected to these, so that users of the standard can determine whether particular attacks and controls are applicable to their particular product.
Please take great care in surveying the market for products and the current controls commonly in place. As you are aware, if you miss something in this survey you may force manufacturers to 3rd party assessment unnecessarily, if they can't apply the standard in full as written. You will do the market a great service if you ensure it works reasonably and is easily interpreted for all the manufacturers, leaving only very uncommon cases to be forced to deliberations with a 3rd party.