Sorry I should have been more specific, rather I don’t think the network-manager snap is supported on any non-Ubuntu Core installation, which includes both Server and Desktop. I updated my comment
You can use network-manager on desktop, although you might need some manual configuration. The failure to auto-connect network-manager:nmcli (this problem does not happen on Ubuntu Core) is probably a snapd bug, see Network-manager broken for desktop Ubuntu .