First, can you give me the output of cat /proc/sys/kernel/tainted ?
Second, I also see two kernel warnings that, at least at first glance, look unrelated (this does not need to be somethign serious), but it leads to a different problem:
Jul 20 06:56:52 kernel: Linux version 6.14.0-63.fc42.x86_64 (mockbuild@d5701c6d040c430c8283c8c9847dc93f) (gcc (GCC) 15.0.1 20250228 (Red Hat 15.0.1-0), GNU ld version 2.44-3.fc42) #1 SMP PREEMPT_DYNAMIC Mon Mar 24 19:53:37 UTC 2025
→ Before going ahead with anything else, or checking if the origin of your issue is a bug, we need to update your kernel: you run a very old kernel that is no longer supported. If this is a bug, it might be already solved, and a simple update could solve all issues you have.
Is it possible that you add your computer temporarily once to any Internet connection by different means and do a dnf update -y (that would once get all updates to make the system up to date, including kernel) and then reboot ? (that obviously would be easiest from a troubleshooting point of view)
Further, just to have it once asked explicitly: you run Windows on the same machine with this very WiFi device? And it works?
Anyway, in kernel things, we have to be careful, and there are two kernel warnings that indicate an radeon-related issue (how old is your machine? can you add lscpu output?), and in kernel issues, the logs can sometimes be themselves just a symptom of a deeper cause (there are now at least 3 issues, though only one causes issues), so I do not want to determine the origin at this time, but if the WiFi device works on Windows, I tend to assume it is a bug in the driver.
I am not an expert in this very area, but the kernel gets that there is a problem, and it suggests that you write an email to the maintainer (email address contained in the logs), but the maintainer will be only able to help if you tested in advance the current kernel, and as mentioned, if it is a bug, it might be already solved in the current kernel. So I would make the update of the kernel, or at the best the whole system, to the first priority.
At the worst, if you cannot do update with a different Internet connection, would you be able to download something on Windows or so, and then put it on a device that can be read by the Fedora? E.g., a USB storage or so that has a file system readable by both systems? Several GB at least. Then we might try to install manually the updates from the storage.