Hi! I've installed a machine with NetworkManager, so I could do tests with this, I have arrived to an example that does what I think you wanted.
The example would be this:
auto lo
iface lo inet loopback
iface enp2s0 inet manual
auto br0
iface br0 inet dhcp
bridge_ports all
bridge_fd 2
bridge_hw enp2s0
This way NetworkManager doesn't configure enp2s0 and ifupdown uses it on br0
without any interference.
What do you think?
Regards...
--
Manty/BestiaTester -> http://manty.net

