I thought you are not supposed to have the same interface managed by
both ifupdown and networkmanager.
The wiki has:
If you want NetworkManager to handle interfaces that are enabled in /etc/network/interfaces:
Set managed=true in /etc/NetworkManager/NetworkManager.conf.
Restart NetworkManager:
https://wiki.debian.org/NetworkManage