Right, I had read that these cards had an issue with LAR.
The old fix was to disable LAR in /etc/modprobe.d/iwlwifi.conf with options iwlwifi lar_disable=1, but it looks like this option was removed in more recent kernels (5.5 and later).
Do you have suggestions for how I can work around this? I have seen AUR packages for this but none of them appear to be updated to the latest kernel.
EDIT: Just found an updated package in the AUR up to 6.19.10. Will try when I get home later today.