WPA3 in NetworkManager
Just because my wifi router supported WPA3 I assumed my laptop was using it but apparently it requires a simple setting in NetworkManager.
nmcli con mod my-wifi-connection wifi-sec.key-mgmt sae
nmcli con down my-wifi-connection
nmcli con up my-wifi-connection
Use nmcli dev wifi list
to see if your Wifi supports WPA3.