For those who want to stick to NetworkManager, II found out that the
systemctl enable iwd\.service systemctl start iwd.service
Because NetworkManager is supposed to handle starting iwd, after iwd is
added to the NetworkManager config file.
That networkmanager does not handle iwd correctly, is a known issue with
NetworkManager. We can only wait for it to get updated with future
Fedora releases I guess.
I am now also curious about non-networkmanager alternatives and their
usability though.