IWD
Otherwise known as iNet wireless daemon is a wireless daemon for Linux written by Intel.
I read somewhere (or was it a video presentation?), wpa_supplicant has aged poorely, so replacement was needed. IWD was made (among other reasons) to address problems within wpa_supplicant.
Officially this is said:
iNet Wireless Daemon (iwd) project aims to provide a comprehensive Wi-Fi connectivity solution for Linux based devices. The core goal of the project is to optimize resource utilization: storage, runtime memory and link-time costs. This is accomplished by not depending on any external libraries and utilizes features provided by the Linux Kernel to the maximum extent possible. The result is a self-contained environment that only depends on the Linux Kernel and the runtime C library.
Switch
Fedora
sudo dnf swap -y wpa_supplicant iwd
sudo cat >> /etc/NetworkManager/conf.d/iwd.conf << EOF
[device]
wifi.backend=iwd
EOF
sudo systemctl restart NetworkManager
Ubuntu
sudo apt install iwd
sudo cat >> /etc/NetworkManager/conf.d/iwd.conf << EOF
[device]
wifi.backend=iwd
EOF
sudo systemctl restart NetworkManager
Source
Instruction found Here