The network managers networkd/NetworkManager are re-started on "netplan apply" when there are files created by netplan in the corresponding /run/* folder.
However, if we change from a configuration in which we have config files in /run to one where we remove those files, the services are not re-started. For instance, if we switch from a configuration in which some devices are managed by networkd to one in which all devices are managed by NM, networkd is not re-started, so it still thinks it should manage those devices.
The network managers networkd/ NetworkManager are re-started on "netplan apply" when there are files created by netplan in the corresponding /run/* folder.
However, if we change from a configuration in which we have config files in /run to one where we remove those files, the services are not re-started. For instance, if we switch from a configuration in which some devices are managed by networkd to one in which all devices are managed by NM, networkd is not re-started, so it still thinks it should manage those devices.