It'd be a first if it works properly. NM has been a pain point for me for years. There is always something that doesn't work properly.
Also it's impossible to debug easily. VPN not connecting? NO DOCUMENTATION.
Typically when something doesn't want to work as well you end up with a "download the latest VPN RPM" situation which doesn't actually compile against that version of NM because the API is unstable as hell.