Wireless internet stops working after seemingly random reboots

hiii. This has been a problem with every operating system ive used on this laptop inc windows and other linux distros.
ill randomly boot my laptop up, and the wireless internet just refuses to work (bluetooth aswell but thats besides the point for me). Ethernet works perfectly, and it will usually fix itself after an undisclosed time.
lspci -k outputs

0000:01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller (rev 15)
	Subsystem: Acer Incorporated [ALI] Device 1464
	Kernel driver in use: r8169
	Kernel modules: r8169

nmcli device doesnt output the wireless interface, just loopback and my eithernet

DEVICE  TYPE      STATE                   CONNECTION         
enp1s0  ethernet  connected               Wired connection 1 
lo      loopback  connected (externally)  lo       

methinks this might be a hardware error

ah also heres uname -a

Linux fedora-laptop 6.8.11-300.fc40.x86_64 #1 SMP PREEMPT_DYNAMIC Mon May 27 14:53:33 UTC 2024 x86_64 GNU/Linux

alright, its pulled a fast one and fixed itself after a random reboot.
love this computer. still a problem but its a problem for tmr i guess

When its working does the wifi show in lscpi or lsusb?
Save a copy of that good condition output.

Then when wifi is not working check the output again.
Is the device missing?

Also look in the dmeag output and see what messages refer to the wifi device.
Are those messsages missing or are the errors when its not working?