Found this other Framework thread today that feels alot like my symptoms.
Today I rebuilt my initramfs after remaking the iwlwifi.conf file (I didn’t do this before and suspected that maybe I wasn’t seeing the behavior). Rebooted, but iw wlan0 get power_save still reports it as “off” so I don’t think much changed there.
Ran the laptop plugged in for an hour, unplugged it, thought I was golden, but 45 minutes later when I picked the laptop up and moved from a counter to a couch the wifi stopped and I got my usual journalctl messages.
Took your advice @pkunk and booted an Ubuntu 25.04 ISO today. Turned off automatic suspend and started watching journalctl. Plugged in for an hour, then unlugged for an hour and a half on top of that and never experienced any issues…
I confirmed that the firmware versions for the intel wifi card are the same on both my Arch install and the Ubuntu live ISO.
Now i’m starting to wonder if maybe it’s something to do with bluetooth since it’s on the same card:
Dec 31 08:48:09 COMPUTERNAME systemd[1]: Starting Load/Save RF Kill Switch Status...
Dec 31 08:48:09 COMPUTERNAME dbus-broker[805]: A security policy denied :1.2 to send method call /midi/profile:org.bluez.GattProfile1.Release to :1.27.
Dec 31 08:48:09 COMPUTERNAME bluetoothd[807]: Battery Provider Manager destroyed
Dec 31 08:48:09 COMPUTERNAME systemd[1]: Stopped target Bluetooth Support.
Dec 31 08:48:09 COMPUTERNAME systemd[1]: Started Load/Save RF Kill Switch Status.
Dec 31 08:48:12 COMPUTERNAME kernel: iwlwifi 0000:aa:00.0: Error sending SYSTEM_STATISTICS_CMD: time out after 2000ms.
Dec 31 08:48:12 COMPUTERNAME kernel: iwlwifi 0000:aa:00.0: Current CMD queue read_ptr 2728 write_ptr 2729
Dec 31 08:48:12 COMPUTERNAME kernel: ------------[ cut here ]------------
Dec 31 08:48:12 COMPUTERNAME kernel: Timeout waiting for hardware access (CSR_GP_CNTRL 0xffffffff)
Edit: huzzah! I booted to the Ubuntu ISO again sat on battery for a little bit and as soon as I picked up the laptop to move it, the journalctl started outputting all the normal telltale signs and the wifi disappeared.
Now it seems like movement is also a factor.