During a router reboot, it's possible for the system to connect to the router before it's ready to process connections. This causes the system to get abrupt failures which make it think that the password stored in the keyring is incorrect.
The following commands move the password to an unencrypted system configuration file which allows the system to re-connect without triggering a confirmation dialog.
$ nmcli connection modify "YourWiFiName" connection.permissions ""
$ nmcli connection modify "YourWiFiName" 802-11-wireless-security.psk-flags 0
$ nmcli connection up "YourWiFiName"