FW16, Fedora, WiFi password not saving

Ok this will be a wall of text, so some things first:

Tried if i can connect to the WiFi without entering the PW again, this would work after a few tries, normally 2-6. Made a (bad) video Nextcloud (link valid for a week)
Here i have set the BSSID to the 5GHz network, if i change this to the 2,4ghz it seems to work every time, this would explain why when i tried to reproduce it before i set a fix BSSID I got other results every time.

This also seems to be supported by what comes further down.

So at least i have what looks like a band-aid fix for now. Would still be interesting to know the underlying cause

Now to wpa_supplicant

ip a

root@kallingersF16:/home/kallinger# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host noprefixroute 
       valid_lft forever preferred_lft forever
2: wlp1s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000
    link/ether 4c:82:a9:4c:d5:7f brd ff:ff:ff:ff:ff:ff

Trying to connect to my home WiFi (WiFi 1)

Tries to connect via 5ghz twice, fails, tries via 2,4ghz succeeded.
Tried this multiple times, most of them looked the same, one looked different, see further down

root@kallingersF16:/home/kallinger# wpa_supplicant -i wlp1s0 -c <(wpa_passphrase "WiFi 1" "WiFi 1 PW")
Successfully initialized wpa_supplicant
wlp1s0: SME: Trying to authenticate with 34:2c:c4:9a:ad:76 (SSID='WiFi 1' freq=5220 MHz)
wlp1s0: Trying to associate with 34:2c:c4:9a:ad:76 (SSID='WiFi 1' freq=5220 MHz)
wlp1s0: Associated with 34:2c:c4:9a:ad:76
wlp1s0: CTRL-EVENT-SUBNET-STATUS-UPDATE status=0
wlp1s0: CTRL-EVENT-DISCONNECTED bssid=34:2c:c4:9a:ad:76 reason=15
wlp1s0: WPA: 4-Way Handshake failed - pre-shared key may be incorrect
wlp1s0: CTRL-EVENT-SSID-TEMP-DISABLED id=0 ssid="WiFi 1" auth_failures=1 duration=10 reason=WRONG_KEY
BSSID 34:2c:c4:9a:ad:76 ignore list count incremented to 2, ignoring for 10 seconds
wlp1s0: CTRL-EVENT-REGDOM-CHANGE init=CORE type=WORLD
wlp1s0: CTRL-EVENT-REGDOM-CHANGE init=BEACON_HINT type=UNKNOWN
wlp1s0: CTRL-EVENT-REGDOM-CHANGE init=BEACON_HINT type=UNKNOWN
wlp1s0: CTRL-EVENT-REGDOM-CHANGE init=BEACON_HINT type=UNKNOWN
wlp1s0: CTRL-EVENT-REGDOM-CHANGE init=BEACON_HINT type=UNKNOWN
wlp1s0: CTRL-EVENT-SSID-REENABLED id=0 ssid="WiFi 1"
wlp1s0: SME: Trying to authenticate with 34:2c:c4:9a:ad:76 (SSID='WiFi 1' freq=5220 MHz)
wlp1s0: Trying to associate with 34:2c:c4:9a:ad:76 (SSID='WiFi 1' freq=5220 MHz)
wlp1s0: Associated with 34:2c:c4:9a:ad:76
wlp1s0: CTRL-EVENT-SUBNET-STATUS-UPDATE status=0
wlp1s0: CTRL-EVENT-DISCONNECTED bssid=34:2c:c4:9a:ad:76 reason=15
wlp1s0: WPA: 4-Way Handshake failed - pre-shared key may be incorrect
wlp1s0: CTRL-EVENT-SSID-TEMP-DISABLED id=0 ssid="WiFi 1" auth_failures=2 duration=21 reason=WRONG_KEY
BSSID 34:2c:c4:9a:ad:76 ignore list count incremented to 3, ignoring for 60 seconds
wlp1s0: CTRL-EVENT-REGDOM-CHANGE init=CORE type=WORLD
wlp1s0: CTRL-EVENT-REGDOM-CHANGE init=BEACON_HINT type=UNKNOWN
wlp1s0: CTRL-EVENT-REGDOM-CHANGE init=BEACON_HINT type=UNKNOWN
wlp1s0: CTRL-EVENT-REGDOM-CHANGE init=BEACON_HINT type=UNKNOWN
wlp1s0: CTRL-EVENT-REGDOM-CHANGE init=BEACON_HINT type=UNKNOWN
wlp1s0: CTRL-EVENT-SSID-REENABLED id=0 ssid="WiFi 1"
wlp1s0: SME: Trying to authenticate with 34:2c:c4:9a:ad:83 (SSID='WiFi 1' freq=2412 MHz)
wlp1s0: Trying to associate with 34:2c:c4:9a:ad:83 (SSID='WiFi 1' freq=2412 MHz)
wlp1s0: Associated with 34:2c:c4:9a:ad:83
wlp1s0: CTRL-EVENT-SUBNET-STATUS-UPDATE status=0
wlp1s0: WPA: Key negotiation completed with 34:2c:c4:9a:ad:83 [PTK=CCMP GTK=CCMP]
wlp1s0: CTRL-EVENT-CONNECTED - Connection to 34:2c:c4:9a:ad:83 completed [id=0 id_str=]
wlp1s0: CTRL-EVENT-REGDOM-CHANGE init=CORE type=WORLD
^Cwlp1s0: CTRL-EVENT-DISCONNECTED bssid=34:2c:c4:9a:ad:83 reason=3 locally_generated=1
wlp1s0: CTRL-EVENT-DSCP-POLICY clear_all
wlp1s0: CTRL-EVENT-DSCP-POLICY clear_all
nl80211: deinit ifname=wlp1s0 disabled_11b_rates=0
wlp1s0: CTRL-EVENT-TERMINATING 

Next block is rather redundant, connected instantly via 2,4ghz.

root@kallingersF16:/home/kallinger# wpa_supplicant -i wlp1s0 -c <(wpa_passphrase "WiFi 1" "WiFi 1 PW")
Successfully initialized wpa_supplicant
wlp1s0: CTRL-EVENT-REGDOM-CHANGE init=BEACON_HINT type=UNKNOWN
wlp1s0: CTRL-EVENT-REGDOM-CHANGE init=BEACON_HINT type=UNKNOWN
wlp1s0: CTRL-EVENT-REGDOM-CHANGE init=BEACON_HINT type=UNKNOWN
wlp1s0: SME: Trying to authenticate with 34:2c:c4:9a:ad:83 (SSID='WiFi 1' freq=2412 MHz)
wlp1s0: Trying to associate with 34:2c:c4:9a:ad:83 (SSID='WiFi 1' freq=2412 MHz)
wlp1s0: Associated with 34:2c:c4:9a:ad:83
wlp1s0: CTRL-EVENT-SUBNET-STATUS-UPDATE status=0
wlp1s0: WPA: Key negotiation completed with 34:2c:c4:9a:ad:83 [PTK=CCMP GTK=CCMP]
wlp1s0: CTRL-EVENT-CONNECTED - Connection to 34:2c:c4:9a:ad:83 completed [id=0 id_str=]
wlp1s0: CTRL-EVENT-REGDOM-CHANGE init=CORE type=WORLD
^Cwlp1s0: CTRL-EVENT-DISCONNECTED bssid=34:2c:c4:9a:ad:83 reason=3 locally_generated=1
wlp1s0: CTRL-EVENT-DSCP-POLICY clear_all
wlp1s0: CTRL-EVENT-DSCP-POLICY clear_all
nl80211: deinit ifname=wlp1s0 disabled_11b_rates=0
wlp1s0: CTRL-EVENT-TERMINATING 

Connecting to my Moblie Hotspot works great

root@kallingersF16:/home/kallinger# wpa_supplicant -i wlp1s0 -c <(wpa_passphrase "WiFi 2" "WiFi 2 PW")
Successfully initialized wpa_supplicant
wlp1s0: CTRL-EVENT-REGDOM-CHANGE init=BEACON_HINT type=UNKNOWN
wlp1s0: CTRL-EVENT-REGDOM-CHANGE init=BEACON_HINT type=UNKNOWN
wlp1s0: CTRL-EVENT-REGDOM-CHANGE init=BEACON_HINT type=UNKNOWN
wlp1s0: CTRL-EVENT-REGDOM-CHANGE init=BEACON_HINT type=UNKNOWN
wlp1s0: SME: Trying to authenticate with 16:37:d2:18:36:83 (SSID='WiFi 2' freq=2437 MHz)
wlp1s0: Trying to associate with 16:37:d2:18:36:83 (SSID='WiFi 2' freq=2437 MHz)
wlp1s0: Associated with 16:37:d2:18:36:83
wlp1s0: CTRL-EVENT-SUBNET-STATUS-UPDATE status=0
wlp1s0: WPA: Key negotiation completed with 16:37:d2:18:36:83 [PTK=CCMP GTK=CCMP]
wlp1s0: CTRL-EVENT-CONNECTED - Connection to 16:37:d2:18:36:83 completed [id=0 id_str=]
^Cwlp1s0: CTRL-EVENT-DISCONNECTED bssid=16:37:d2:18:36:83 reason=3 locally_generated=1
wlp1s0: CTRL-EVENT-DSCP-POLICY clear_all
wlp1s0: CTRL-EVENT-DSCP-POLICY clear_all
nl80211: deinit ifname=wlp1s0 disabled_11b_rates=0
wlp1s0: CTRL-EVENT-TERMINATING

When i tried again i got this, for some reason it suddenly just worked and connected on the 2nd try.

root@kallingersF16:/home/kallinger# wpa_supplicant -i wlp1s0 -c <(wpa_passphrase "WiFi 1" "WiFi 1 PW")
Successfully initialized wpa_supplicant
wlp1s0: CTRL-EVENT-REGDOM-CHANGE init=BEACON_HINT type=UNKNOWN
wlp1s0: CTRL-EVENT-REGDOM-CHANGE init=BEACON_HINT type=UNKNOWN
wlp1s0: CTRL-EVENT-REGDOM-CHANGE init=BEACON_HINT type=UNKNOWN
wlp1s0: CTRL-EVENT-REGDOM-CHANGE init=BEACON_HINT type=UNKNOWN
wlp1s0: SME: Trying to authenticate with 34:2c:c4:9a:ad:76 (SSID='WiFi 1' freq=5220 MHz)
wlp1s0: Trying to associate with 34:2c:c4:9a:ad:76 (SSID='WiFi 1' freq=5220 MHz)
wlp1s0: Associated with 34:2c:c4:9a:ad:76
wlp1s0: CTRL-EVENT-SUBNET-STATUS-UPDATE status=0
wlp1s0: CTRL-EVENT-DISCONNECTED bssid=34:2c:c4:9a:ad:76 reason=15
wlp1s0: WPA: 4-Way Handshake failed - pre-shared key may be incorrect
wlp1s0: CTRL-EVENT-SSID-TEMP-DISABLED id=0 ssid="WiFi 1" auth_failures=1 duration=10 reason=WRONG_KEY
BSSID 34:2c:c4:9a:ad:76 ignore list count incremented to 2, ignoring for 10 seconds
wlp1s0: CTRL-EVENT-REGDOM-CHANGE init=CORE type=WORLD
wlp1s0: CTRL-EVENT-REGDOM-CHANGE init=BEACON_HINT type=UNKNOWN
wlp1s0: CTRL-EVENT-REGDOM-CHANGE init=BEACON_HINT type=UNKNOWN
wlp1s0: CTRL-EVENT-REGDOM-CHANGE init=BEACON_HINT type=UNKNOWN
wlp1s0: CTRL-EVENT-REGDOM-CHANGE init=BEACON_HINT type=UNKNOWN
wlp1s0: CTRL-EVENT-SSID-REENABLED id=0 ssid="WiFi 1"
wlp1s0: SME: Trying to authenticate with 34:2c:c4:9a:ad:76 (SSID='WiFi 1' freq=5220 MHz)
wlp1s0: Trying to associate with 34:2c:c4:9a:ad:76 (SSID='WiFi 1' freq=5220 MHz)
wlp1s0: Associated with 34:2c:c4:9a:ad:76
wlp1s0: CTRL-EVENT-SUBNET-STATUS-UPDATE status=0
wlp1s0: WPA: Key negotiation completed with 34:2c:c4:9a:ad:76 [PTK=CCMP GTK=CCMP]
wlp1s0: CTRL-EVENT-CONNECTED - Connection to 34:2c:c4:9a:ad:76 completed [id=0 id_str=]
wlp1s0: CTRL-EVENT-REGDOM-CHANGE init=CORE type=WORLD

Maybe this helps?