Intel AX210 - iwlwifi - disconnects after some time

I have a Strix X670E-E motherboard, it has an Intel AX210 wifi built in (this is a new computer and new install)

After rebooting the wifi works fine, however after some amount of time (it seems to vary) but within a few hours the network card disconnects and I cannot get it to start back up without Rebooting:

I have tried both 5.15.72-1 kernel and 6.0.0-1 kernel

on boot dmesg:

[ 4.651810] iwlwifi 0000:09:00.0: enabling device (0000 → 0002)
[ 4.653019] iwlwifi 0000:09:00.0: Direct firmware load for iwlwifi-ty-a0-gf-a0-72.ucode failed with error -2
[ 4.653918] iwlwifi 0000:09:00.0: api flags index 2 larger than supported by driver
[ 4.653925] iwlwifi 0000:09:00.0: TLV_FW_FSEQ_VERSION: FSEQ Version: 0.0.2.36
[ 4.654144] iwlwifi 0000:09:00.0: loaded firmware version 71.058653f6.0 ty-a0-gf-a0-71.ucode op_mode iwlmvm
[ 4.935485] iwlwifi 0000:09:00.0: Detected Intel(R) Wi-Fi 6 AX210 160MHz, REV=0x420
[ 5.085680] iwlwifi 0000:09:00.0: loaded PNVM version 881c99e1
[ 5.097439] iwlwifi 0000:09:00.0: Detected RF GF, rfid=0x10d000
[ 5.167258] iwlwifi 0000:09:00.0: base HW address: f4:26:79:6b:81:e5
[ 5.182551] iwlwifi 0000:09:00.0 wlp9s0: renamed from wlan0

After the disconnect happens (sudo systemctl status NetworkManager):
Oct 14 11:26:14 EvolvXL NetworkManager[725]: [1665761174.5821] audit: op=“statistics” interface=“eno1” ifindex=2 args=“500” pid=1121 uid=1000 result=“success”
Oct 14 11:26:14 EvolvXL NetworkManager[725]: [1665761174.5832] audit: op=“statistics” interface=“wlp9s0” ifindex=3 args=“500” pid=1121 uid=1000 result=“success”
Oct 14 11:26:14 EvolvXL NetworkManager[725]: [1665761174.7583] audit: op=“statistics” interface=“wlp9s0” ifindex=3 args=“500” pid=1121 uid=1000 result=“success”
Oct 14 11:26:24 EvolvXL NetworkManager[725]: [1665761184.9825] audit: op=“statistics” interface=“wlp9s0” ifindex=3 args=“2000” pid=1020 uid=1000 result=“success”
Oct 14 11:26:24 EvolvXL NetworkManager[725]: [1665761184.9842] audit: op=“statistics” interface=“wlp9s0” ifindex=3 args=“500” pid=1121 uid=1000 result=“success”
Oct 14 11:26:26 EvolvXL NetworkManager[725]: [1665761186.6108] audit: op=“statistics” interface=“wlp9s0” ifindex=3 args=“0” pid=1020 uid=1000 result=“success”
Oct 14 11:26:26 EvolvXL NetworkManager[725]: [1665761186.6125] audit: op=“statistics” interface=“wlp9s0” ifindex=3 args=“500” pid=1121 uid=1000 result=“success”
Oct 14 12:51:10 EvolvXL NetworkManager[725]: [1665766270.3154] device (wlp9s0): supplicant interface state: completed → interface_disabled
Oct 14 12:51:10 EvolvXL NetworkManager[725]: [1665766270.3154] device (p2p-dev-wlp9s0): supplicant management interface state: completed → interface_disabled
Oct 14 12:51:16 EvolvXL NetworkManager[725]: [1665766276.3921] manager: NetworkManager state is now CONNECTED_SITE

lshw -C network:
WARNING: you should run this program as super-user.
*-network DISABLED
description: Wireless interface
product: Wi-Fi 6 AX210/AX211/AX411 160MHz
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:09:00.0
logical name: wlp9s0
version: 1a
serial: f4:26:79:6b:81:e5
width: 64 bits
clock: 33MHz
capabilities: cap_list ethernet physical wireless
configuration: broadcast=yes driver=iwlwifi driverversion=6.0.0-1-MANJARO firmware=71.058653f6.0 ty-a0-gf-a0-71.uc ip=10.88.111.46 latency=0 link=no multicast=yes wireless=IEEE 802.11
resources: irq:24 memory:fb700000-fb703fff
*-network
description: Ethernet interface
product: Ethernet Controller I225-V
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:0a:00.0
logical name: eno1
version: 03
serial: a0:36:bc:ac:b5:57
capacity: 1Gbit/s
width: 32 bits
clock: 33MHz
capabilities: bus_master cap_list ethernet physical 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=igc driverversion=6.0.0-1-MANJARO firmware=1082:8770 latency=0 link=no multicast=yes port=twisted pair
resources: irq:37 memory:fb200000-fb2fffff memory:fb300000-fb303fff
WARNING: output may be incomplete or inaccurate, you should run this program as super-user.

iw wlp9s0 info:

Interface wlp9s0
ifindex 3
wdev 0x1
addr f4:26:79:6b:81:e5
type managed
wiphy 0
txpower 22.00 dBm
multicast TXQ:
qsz-byt qsz-pkt flows drops marks overlmt hashcol tx-bytes tx-packets
0 0 0 0 0 0 0 0 0

sudo ifconfig wlp9s0 up:
SIOCSIFFLAGS: Connection timed out