This fix is working for me, but could use some more testing by others. Also this had no effect in VirtualBox.
Step by step instructions are given for those unfamiliar with CLI.
Create a file in your home directory and name it:
10-globally-managed-devices.conf
Open this folder and paste the following into it:
[keyfile]
none=*,except:type:wifi,except:type:wwan
Then open a terminal and enter:
sudo tee /etc/NetworkManager/conf.d/10-globally-managed-devices.conf /usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf < ~/10-globally-managed-devices.conf >/dev/null
and reboot
The created file in your home directory is no longer needed and can be deleted.
For those who would want to cut to the chase:
https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/1638842/comments/36