Error requesting name, org.freedesktop.DBus.Error.AccessDenied: Connection ":1.6" is not allowed to own the service "org.freedesktop.NetworkManagerInfo" due to security policies in the configuration file
This implies that it's a permissions problem, so I started the program instead like this
Boom! It's up and seeing the network devices correctly. So the problem is in one of these files
I'll try messing with them a bit and I'll post more as I learn more.