Wifi stops working

Hi there, wifi works ok most of type but from time to time, i see this message on dmesg (below) and I have to turn it off and back on again for it to start working again.

[ 8993.321551] iwlwifi 0000:3f:00.0: Microcode SW error detected. Restarting 0x0.
[ 8993.323792] iwlwifi 0000:3f:00.0: Start IWL Error Log Dump:
[ 8993.323797] iwlwifi 0000:3f:00.0: Transport status: 0x0000004A, valid: 6
[ 8993.323804] iwlwifi 0000:3f:00.0: Loaded firmware version: 66.f1c864e0.0 cc-a0-66.ucode
[ 8993.323808] iwlwifi 0000:3f:00.0: 0x00000071 | NMI_INTERRUPT_UMAC_FATAL
[ 8993.323814] iwlwifi 0000:3f:00.0: 0x0000A200 | trm_hw_status0
[ 8993.323818] iwlwifi 0000:3f:00.0: 0x00000000 | trm_hw_status1
[ 8993.323822] iwlwifi 0000:3f:00.0: 0x004FAA46 | branchlink2
[ 8993.323825] iwlwifi 0000:3f:00.0: 0x004F13DE | interruptlink1
[ 8993.323829] iwlwifi 0000:3f:00.0: 0x004F13DE | interruptlink2
[ 8993.323832] iwlwifi 0000:3f:00.0: 0x00012C82 | data1
[ 8993.323836] iwlwifi 0000:3f:00.0: 0x00001000 | data2
[ 8993.323839] iwlwifi 0000:3f:00.0: 0x00000000 | data3
[ 8993.323843] iwlwifi 0000:3f:00.0: 0x70006A1E | beacon time
[ 8993.323847] iwlwifi 0000:3f:00.0: 0x0F220A25 | tsf low
[ 8993.323850] iwlwifi 0000:3f:00.0: 0x000000D1 | tsf hi
[ 8993.323854] iwlwifi 0000:3f:00.0: 0x00000000 | time gp1
[ 8993.323857] iwlwifi 0000:3f:00.0: 0x0FD90605 | time gp2
[ 8993.323861] iwlwifi 0000:3f:00.0: 0x00000001 | uCode revision type
[ 8993.323864] iwlwifi 0000:3f:00.0: 0x00000042 | uCode version major
[ 8993.323868] iwlwifi 0000:3f:00.0: 0xF1C864E0 | uCode version minor
[ 8993.323871] iwlwifi 0000:3f:00.0: 0x00000340 | hw version
[ 8993.323875] iwlwifi 0000:3f:00.0: 0x00C89000 | board version
[ 8993.323878] iwlwifi 0000:3f:00.0: 0x8025FC03 | hcmd
[ 8993.323882] iwlwifi 0000:3f:00.0: 0x20028000 | isr0
[ 8993.323885] iwlwifi 0000:3f:00.0: 0x00400000 | isr1
[ 8993.323888] iwlwifi 0000:3f:00.0: 0x08F0000A | isr2
[ 8993.323891] iwlwifi 0000:3f:00.0: 0x00C36C0C | isr3
[ 8993.323894] iwlwifi 0000:3f:00.0: 0x00000000 | isr4
[ 8993.323897] iwlwifi 0000:3f:00.0: 0x05EC001C | last cmd Id
[ 8993.323901] iwlwifi 0000:3f:00.0: 0x00012C82 | wait_event
[ 8993.323905] iwlwifi 0000:3f:00.0: 0x00006288 | l2p_control
[ 8993.323908] iwlwifi 0000:3f:00.0: 0x00018034 | l2p_duration
[ 8993.323911] iwlwifi 0000:3f:00.0: 0x00000000 | l2p_mhvalid
[ 8993.323915] iwlwifi 0000:3f:00.0: 0x000000E7 | l2p_addr_match
[ 8993.323918] iwlwifi 0000:3f:00.0: 0x00000009 | lmpm_pmg_sel
[ 8993.323921] iwlwifi 0000:3f:00.0: 0x00000000 | timestamp
[ 8993.323924] iwlwifi 0000:3f:00.0: 0x0000C878 | flow_handler
[ 8993.324768] iwlwifi 0000:3f:00.0: Start IWL Error Log Dump:
[ 8993.324771] iwlwifi 0000:3f:00.0: Transport status: 0x0000004A, valid: 7
[ 8993.324775] iwlwifi 0000:3f:00.0: 0x20003463 | ADVANCED_SYSASSERT
[ 8993.324779] iwlwifi 0000:3f:00.0: 0x00000000 | umac branchlink1
[ 8993.324783] iwlwifi 0000:3f:00.0: 0x80455A96 | umac branchlink2
[ 8993.324786] iwlwifi 0000:3f:00.0: 0xC00811A4 | umac interruptlink1
[ 8993.324789] iwlwifi 0000:3f:00.0: 0x00000000 | umac interruptlink2
[ 8993.324793] iwlwifi 0000:3f:00.0: 0x0F220A18 | umac data1
[ 8993.324796] iwlwifi 0000:3f:00.0: 0x0FD905F7 | umac data2
[ 8993.324799] iwlwifi 0000:3f:00.0: 0x034F5496 | umac data3
[ 8993.324802] iwlwifi 0000:3f:00.0: 0x00000042 | umac major
[ 8993.324806] iwlwifi 0000:3f:00.0: 0xF1C864E0 | umac minor
[ 8993.324809] iwlwifi 0000:3f:00.0: 0x0FD905FF | frame pointer
[ 8993.324812] iwlwifi 0000:3f:00.0: 0xC0885E08 | stack pointer
[ 8993.324815] iwlwifi 0000:3f:00.0: 0x00C8010C | last host cmd
[ 8993.324818] iwlwifi 0000:3f:00.0: 0x00000000 | isr status reg
[ 8993.325092] iwlwifi 0000:3f:00.0: IML/ROM dump:
[ 8993.325095] iwlwifi 0000:3f:00.0: 0x00000003 | IML/ROM error/state
[ 8993.325368] iwlwifi 0000:3f:00.0: 0x000061BC | IML/ROM data1
[ 8993.325573] iwlwifi 0000:3f:00.0: 0x00000080 | IML/ROM WFPM_AUTH_KEY_0
[ 8993.325667] iwlwifi 0000:3f:00.0: Fseq Registers:
[ 8993.325720] iwlwifi 0000:3f:00.0: 0x60000000 | FSEQ_ERROR_CODE
[ 8993.325775] iwlwifi 0000:3f:00.0: 0x80290021 | FSEQ_TOP_INIT_VERSION
[ 8993.325830] iwlwifi 0000:3f:00.0: 0x00050008 | FSEQ_CNVIO_INIT_VERSION
[ 8993.325885] iwlwifi 0000:3f:00.0: 0x0000A503 | FSEQ_OTP_VERSION
[ 8993.325938] iwlwifi 0000:3f:00.0: 0x80000003 | FSEQ_TOP_CONTENT_VERSION
[ 8993.325993] iwlwifi 0000:3f:00.0: 0x4552414E | FSEQ_ALIVE_TOKEN
[ 8993.326047] iwlwifi 0000:3f:00.0: 0x00100530 | FSEQ_CNVI_ID
[ 8993.326103] iwlwifi 0000:3f:00.0: 0x00000532 | FSEQ_CNVR_ID
[ 8993.326157] iwlwifi 0000:3f:00.0: 0x00100530 | CNVI_AUX_MISC_CHIP
[ 8993.326215] iwlwifi 0000:3f:00.0: 0x00000532 | CNVR_AUX_MISC_CHIP
[ 8993.326272] iwlwifi 0000:3f:00.0: 0x05B0905B | CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM
[ 8993.326329] iwlwifi 0000:3f:00.0: 0x0000025B | CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR


System:
  Kernel: 5.15.12-1-MANJARO x86_64 bits: 64 compiler: gcc v: 11.1.0
    parameters: BOOT_IMAGE=/boot/vmlinuz-5.15-x86_64
    root=UUID=04e9db1d-ff6d-4415-a637-338b7580ee46 rw quiet splash apparmor=1
    security=apparmor resume=UUID=f2de6195-8e29-49b8-83c1-55bddbbf4ab5
    udev.log_priority=3
  Desktop: GNOME 41.2 tk: GTK 3.24.31 wm: gnome-shell dm: GDM 41.0
    Distro: Manjaro Linux base: Arch Linux
Machine:
  Type: Laptop System: HP product: OMEN by HP Laptop 15-dh0xxx v: N/A
    serial: <superuser required> Chassis: type: 10 serial: <superuser required>
  Mobo: HP model: 8600 v: 44.48 serial: <superuser required> UEFI: AMI
    v: F.40 date: 08/11/2021
Battery:
  ID-1: BAT1 charge: 55.0 Wh (96.8%) condition: 56.8/69.0 Wh (82.3%)
    volts: 12.9 min: 11.6 model: COMPAL PABAS0241231 type: Li-ion
    serial: <filter> status: Charging
Memory:
  RAM: total: 62.68 GiB used: 3.04 GiB (4.9%)
  RAM Report:
    permissions: Unable to run dmidecode. Root privileges required.
CPU:
  Info: model: Intel Core i7-9750H bits: 64 type: MT MCP arch: Coffee Lake
    family: 6 model-id: 0x9E (158) stepping: 0xA (10) microcode: 0xEA
  Topology: cpus: 1x cores: 6 tpc: 2 threads: 12 smt: enabled cache:
    L1: 384 KiB desc: d-6x32 KiB; i-6x32 KiB L2: 1.5 MiB desc: 6x256 KiB
    L3: 12 MiB desc: 1x12 MiB
  Speed (MHz): avg: 799 high: 800 min/max: 800/4500 scaling:
    driver: intel_pstate governor: powersave cores: 1: 800 2: 800 3: 799 4: 800
    5: 800 6: 800 7: 800 8: 800 9: 800 10: 800 11: 800 12: 800 bogomips: 62431
  Flags: 3dnowprefetch abm acpi adx aes aperfmperf apic arat arch_perfmon
    art avx avx2 bmi1 bmi2 bts clflush clflushopt cmov constant_tsc cpuid
    cpuid_fault cx16 cx8 de ds_cpl dtes64 dtherm dts epb ept ept_ad erms est
    f16c flexpriority flush_l1d fma fpu fsgsbase fxsr ht hwp hwp_act_window
    hwp_epp hwp_notify ibpb ibrs ida intel_pt invpcid invpcid_single lahf_lm
    lm mca mce md_clear mmx monitor movbe mpx msr mtrr nonstop_tsc nopl nx pae
    pat pbe pcid pclmulqdq pdcm pdpe1gb pebs pge pln pni popcnt pse pse36 pti
    pts rdrand rdseed rdtscp rep_good sdbg sep smap smep ss ssbd sse sse2
    sse4_1 sse4_2 ssse3 stibp syscall tm tm2 tpr_shadow tsc tsc_adjust
    tsc_deadline_timer vme vmx vnmi vpid x2apic xgetbv1 xsave xsavec xsaveopt
    xsaves xtopology xtpr
  Vulnerabilities:
  Type: itlb_multihit status: KVM: VMX disabled
  Type: l1tf
    mitigation: PTE Inversion; VMX: conditional cache flushes, SMT vulnerable
  Type: mds mitigation: Clear CPU buffers; SMT vulnerable
  Type: meltdown mitigation: PTI
  Type: spec_store_bypass
    mitigation: Speculative Store Bypass disabled via prctl and seccomp
  Type: spectre_v1
    mitigation: usercopy/swapgs barriers and __user pointer sanitization
  Type: spectre_v2 mitigation: Full generic retpoline, IBPB: conditional,
    IBRS_FW, STIBP: conditional, RSB filling
  Type: srbds mitigation: Microcode
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: NVIDIA TU106BM [GeForce RTX 2070 Mobile / Max-Q]
    vendor: Hewlett-Packard driver: nvidia v: 495.44
    alternate: nouveau,nvidia_drm bus-ID: 01:00.0 chip-ID: 10de:1f50
    class-ID: 0300
  Device-2: Lite-On HP Wide Vision HD Camera type: USB driver: uvcvideo
    bus-ID: 1-5:4 chip-ID: 04ca:707f class-ID: 0e02 serial: <filter>
  Display: x11 server: X.org 1.21.1.2 compositor: gnome-shell driver:
    loaded: nvidia resolution: <missing: xdpyinfo>
  Message: Unable to show advanced data. Required tool glxinfo missing.
Audio:
  Device-1: Intel Cannon Lake PCH cAVS vendor: Hewlett-Packard
    driver: sof-audio-pci-intel-cnl
    alternate: snd_hda_intel,snd_soc_skl,snd_sof_pci_intel_cnl bus-ID: 00:1f.3
    chip-ID: 8086:a348 class-ID: 0401
  Device-2: NVIDIA TU106 High Definition Audio vendor: Hewlett-Packard
    driver: snd_hda_intel v: kernel bus-ID: 01:00.1 chip-ID: 10de:10f9
    class-ID: 0403
  Sound Server-1: ALSA v: k5.15.12-1-MANJARO running: yes
  Sound Server-2: JACK v: 1.9.19 running: no
  Sound Server-3: PulseAudio v: 15.0 running: yes
  Sound Server-4: PipeWire v: 0.3.42 running: yes
Network:
  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
    vendor: Hewlett-Packard driver: r8169 v: kernel port: 3000 bus-ID: 3d:00.0
    chip-ID: 10ec:8168 class-ID: 0200
  IF: enp61s0 state: down mac: <filter>
  Device-2: Intel Wi-Fi 6 AX200 driver: iwlwifi v: kernel bus-ID: 3f:00.0
    chip-ID: 8086:2723 class-ID: 0280
  IF: wlp63s0 state: up mac: <filter>
  IP v4: <filter> type: dynamic noprefixroute scope: global
    broadcast: <filter>
  IP v6: <filter> type: dynamic noprefixroute scope: global
  IP v6: <filter> type: noprefixroute scope: link
  IF-ID-1: ztbpakusiu state: unknown speed: 10 Mbps duplex: full
    mac: <filter>
  IP v4: <filter> scope: global broadcast: <filter>
  IP v6: <filter> scope: link
  WAN IP: <filter>
Bluetooth:
  Device-1: Intel AX200 Bluetooth type: USB driver: btusb v: 0.8
    bus-ID: 1-14:5 chip-ID: 8087:0029 class-ID: e001
  Report: rfkill ID: hci0 rfk-id: 0 state: up address: see --recommends
Logical:
  Message: No logical block device data found.
RAID:
  Hardware-1: Intel 82801 Mobile SATA Controller [RAID mode] driver: ahci
    v: 3.0 port: 5020 bus-ID: 00:17.0 chip-ID: 8086:282a rev: N/A class-ID: 0104
Drives:
  Local Storage: total: 504.19 GiB used: 31.89 GiB (6.3%)
  SMART Message: Required tool smartctl not installed. Check --recommends
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Intel model: HBRPEKNX0202AH
    size: 476.94 GiB block-size: physical: 512 B logical: 512 B speed: 15.8 Gb/s
    lanes: 2 type: SSD serial: <filter> rev: HPS1 temp: 32.9 C scheme: GPT
  ID-2: /dev/nvme1n1 maj-min: 259:4 vendor: Intel model: HBRPEKNX0202AHO
    size: 27.25 GiB block-size: physical: 512 B logical: 512 B speed: 15.8 Gb/s
    lanes: 2 type: SSD serial: <filter> rev: HPS2 temp: 36.9 C
  Message: No optical or floppy data found.
Partition:
  ID-1: / raw-size: 467.84 GiB size: 459.43 GiB (98.20%)
    used: 31.89 GiB (6.9%) fs: ext4 dev: /dev/nvme0n1p2 maj-min: 259:2
    label: N/A uuid: 04e9db1d-ff6d-4415-a637-338b7580ee46
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
    used: 288 KiB (0.1%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
    label: NO_LABEL uuid: 5E77-A6CA
Swap:
  Kernel: swappiness: 60 (default) cache-pressure: 100 (default)
  ID-1: swap-1 type: partition size: 8.8 GiB used: 0 KiB (0.0%) priority: -2
    dev: /dev/nvme0n1p3 maj-min: 259:3 label: swap
    uuid: f2de6195-8e29-49b8-83c1-55bddbbf4ab5
Unmounted:
  Message: No unmounted partitions found.
USB:
  Hub-1: 1-0:1 info: Hi-speed hub with single TT ports: 16 rev: 2.0
    speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900
  Device-1: 1-1:2 info: MOSART Semi. 2.4G Wireless Mouse type: Mouse
    driver: hid-generic,usbhid interfaces: 1 rev: 1.1 speed: 12 Mb/s
    power: 100mA chip-ID: 3938:1031 class-ID: 0301
  Device-2: 1-4:3 info: Yubicom Yubikey 4/5 OTP+U2F type: Keyboard,HID
    driver: hid-generic,usbhid interfaces: 2 rev: 2.0 speed: 12 Mb/s power: 30mA
    chip-ID: 1050:0403 class-ID: 0300
  Device-3: 1-5:4 info: Lite-On HP Wide Vision HD Camera type: Video
    driver: uvcvideo interfaces: 2 rev: 2.0 speed: 480 Mb/s power: 500mA
    chip-ID: 04ca:707f class-ID: 0e02 serial: <filter>
  Device-4: 1-14:5 info: Intel AX200 Bluetooth type: Bluetooth driver: btusb
    interfaces: 2 rev: 2.0 speed: 12 Mb/s power: 100mA chip-ID: 8087:0029
    class-ID: e001
  Hub-2: 2-0:1 info: Super-speed hub ports: 8 rev: 3.1 speed: 10 Gb/s
    chip-ID: 1d6b:0003 class-ID: 0900
  Hub-3: 3-0:1 info: Hi-speed hub with single TT ports: 2 rev: 2.0
    speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900
  Hub-4: 4-0:1 info: Super-speed hub ports: 4 rev: 3.1 speed: 10 Gb/s
    chip-ID: 1d6b:0003 class-ID: 0900
  Hub-5: 5-0:1 info: Hi-speed hub with single TT ports: 2 rev: 2.0
    speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900
  Hub-6: 6-0:1 info: Super-speed hub ports: 2 rev: 3.1 speed: 10 Gb/s
    chip-ID: 1d6b:0003 class-ID: 0900
Sensors:
  System Temperatures: cpu: 27.8 C pch: 55.0 C mobo: 10.0 C gpu: nvidia
    temp: 46 C
  Fan Speeds (RPM): N/A
Info:
  Processes: 339 Uptime: 2h 55m wakeups: 4 Init: systemd v: 250
  tool: systemctl Compilers: gcc: 11.1.0 clang: 13.0.0 Packages: 1298
  pacman: 1280 lib: 407 flatpak: 6 snap: 12 Shell: Zsh v: 5.8
  running-in: gnome-terminal inxi: 3.3.12