When the connection already has all needed secrets,
asking to agents;
existing_secrets is initialized with system
In NMSettingsConnection, get_secrets_done_cb() strips all secrets from the connection and then merges the secrets returned by nm_agent_manager_get_secrets(). Since nm_agent_manager_get_secrets() returns only system secrets, the result is that agent owned secrets are not asked to agents and are removed from the connection.
Fix this by returning all secrets from the agent manager.