As a recent Ubuntu switcher I struggled with this. On a 2015 Macbook Air in my case, this is how I got it working reliably.
Make sure your Fedora is either:
- fully updated (won't work in outdated 33 as the kernel-devel package you download fromo the repo will have a newer version than your system's outdated kernel)
- stable system (won't work in rawhide, again different repo kernel-devel version to your installed one)
- Use wired internet with an ethernet cable, or pair a phone as a hotspot over Bluetooth.