AX200 Wifi randomly wont work on start up

I have a dual boot Windows 10/Fedora 34 setup on separate hard-drives. Fedora is my secondary OS.

When I start up about 2 times out of 10 the wifi wont work. lspci | grep i -net will show that the AX200 is there, but subsequent nmcli commands will show that the connection is inactive.

Here are what those commands show now (the wifi is mysteriously working again).

[me@fedora ~]$ lspci | grep -i net
07:00.0 Network controller: Intel Corporation Wi-Fi 6 AX200 (rev 1a)
09:00.0 Ethernet controller: Intel Corporation I211 Gigabit Network Connection (rev 03)
0b:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller (rev 01)
[me@fedora ~]$ nmcli connection show
NAME             UUID                                  TYPE    DEVICE 
LANdoCalrissian  8447f95d-f6c7-467d-84d5-1e690b66aef6  wifi    wlp7s0 
virbr0           1e2dbf1a-7c76-4423-9da9-4f516aa1d513  bridge  virbr0 

When the wifi isn’t working nmcli connection show shows the only the bridge as active; LANdo is present in the list but with the status disconnected.

Something that sometimes seems to work is booting my system into Windows ; and then booting back to Fedora.