The reason why an error message show up firstly is when NM asks for secrets, sddm session hasn't quitted yet. > NetworkManager[1454]: device (wlp2s0): state change: config -> need-auth (reason 'none', sys-iface-state: 'managed') > NetworkManager[1454]: Secrets requested for connection /org/freedesktop/NetworkManager/Settings/15 (SecretChamber/802-11-wireless-security) > NetworkManager[1454]: settings-connection[0x559a96214d20,611d311a-bd12-4195-8881-fe8c239d2438]: (802-11-wireless-security:0x559a962a3ed0) secrets request error: No agents were available for this request. > NetworkManager[1454]: device (wlp2s0): No agents were available for this request. > NetworkManager[1454]: sup-iface[0x559a9632e820,wlp2s0]: wps: D-Bus proxy created. set ProcessCredentials... > sddm-helper[2288]: [PAM] Closing session > sddm-helper[2288]: pam_unix(sddm-greeter:session): session closed for user sddm > sddm-helper[2288]: [PAM] Ended. > sddm[2269]: Auth: sddm-helper exited successfully > sddm[2269]: Greeter stopped. > systemd-logind[1380]: Removed session 1. Then as mentioned in this commit[1] message, WPS push-button method is enabled by default, which means when a connection fails with no secret WPS push-button will be used. > NetworkManager[1454]: device (wlp2s0): No agents were available for this request. > NetworkManager[1454]: sup-iface[0x559a9632e820,wlp2s0]: wps: D-Bus proxy created. set ProcessCredentials... This makes activation of a connection longer than before. During the first activation attempt, user session starts and secret agent registers. NM will retry the activation, and until then Wi-Fi will be connected as secret agent is there providing the needed password. The possible improvement to this issue I can think of is to disable WPS push-button method by default to reduce the duration of the first activation process. Thought?