network-manager does not automatically connect to WPA3/SAE networks
I'm running network-manager 1.18.0 and wpa-supplication 2.8 on Ubuntu Eoan and having a problem where it will connect to WPA3 networks the first time when I manually enter the password, but not thereafter. For example, if I reboot the PC or turn WiFi off and back on, it will act like the network connection I previously created does not match and will not even try to connect. After turning WiFi back on, this is all that is printed in the log:
May 10 16:32:27 mamarley-laptop NetworkManager[30367]: <info> [1557520347.7723] manager: rfkill: Wi-Fi hardware radio set enabled
May 10 16:32:28 mamarley-laptop NetworkManager[30367]: <info> [1557520348.1115] audit: op="radio-control" arg="wireless-enabled" pid=30518 uid=0 result="success"
May 10 16:32:28 mamarley-laptop NetworkManager[30367]: <info> [1557520348.1121] manager: rfkill: Wi-Fi now enabled by radio killswitch
May 10 16:32:28 mamarley-laptop NetworkManager[30367]: <info> [1557520348.1434] sup-iface[0x55fd2b1fc910,wlp3s0]: supports 5 scan SSIDs
May 10 16:32:28 mamarley-laptop NetworkManager[30367]: <info> [1557520348.1449] device (wlp3s0): supplicant interface state: starting -> ready
May 10 16:32:28 mamarley-laptop NetworkManager[30367]: <info> [1557520348.1451] device (wlp3s0): state change: unavailable -> disconnected (reason 'supplicant-available', sys-iface-state: 'managed')
If I edit the connection file and change "key-mgmt=sae" to "key-mgmt=wpa-psk2" and restart network-manager, it will then successfully connect automatically. I have also noticed that if I use "nmtui" or any other tool to edit the connection profile while it has "key-mgmt=sae" set, it shows as "Security: " and WPA3/SAE are not options in this list. If I select "WPA & WPA2 Personal" it starts working again, but obviously this puts it in WPA2 mode.
I realize I haven't provided much to go on here, but I'm not sure what else might be useful. If there is more data I can add, please let me know and I would be happy to do so. Thanks!