Linksys EA9200 Wireless not working

Linksys EA9200 wireless does not seem to be working properly

Here's my setup:

The system logs don't seem too optimistic:

Sat Nov 19 12:29:51 2022 daemon.notice netifd: radio0 (14003):
Sat Nov 19 12:29:51 2022 daemon.notice netifd: radio0 (14003): Device setup failed: HOSTAPD_START_FAILED
Sat Nov 19 12:29:51 2022 daemon.notice netifd: Wireless device 'radio0' set retry=0
Sat Nov 19 12:29:51 2022 daemon.crit netifd: Wireless device 'radio0' setup failed, retry=0
Sat Nov 19 12:29:51 2022 daemon.notice netifd: Wireless device 'radio0' is now down
Sat Nov 19 12:29:53 2022 daemon.err dawn: connect_cb()=tcpsocket.c@319 Connection failed (ERROR)
Sat Nov 19 12:29:54 2022 daemon.notice netifd: radio2 (14188): command failed: No error information (-524)
Sat Nov 19 12:29:54 2022 daemon.notice netifd: radio2 (14188): command failed: I/O error (-5)
Sat Nov 19 12:29:55 2022 daemon.notice hostapd: Configuration file: /var/run/hostapd-phy2.conf (phy wlan2) --> new PHY
Sat Nov 19 12:29:55 2022 kern.info kernel: [11612.459366] br-lan: port 5(wlan2) entered blocking state
Sat Nov 19 12:29:55 2022 kern.info kernel: [11612.465104] br-lan: port 5(wlan2) entered disabled state
Sat Nov 19 12:29:55 2022 kern.info kernel: [11612.470685] device wlan2 entered promiscuous mode
Sat Nov 19 12:29:55 2022 daemon.notice hostapd: wlan2: interface state UNINITIALIZED->COUNTRY_UPDATE
Sat Nov 19 12:29:55 2022 daemon.notice hostapd: wlan2: interface state COUNTRY_UPDATE->HT_SCAN
Sat Nov 19 12:29:55 2022 kern.err kernel: [11612.478903] ieee80211 phy2: brcmf_run_escan: error (-52)
Sat Nov 19 12:29:55 2022 kern.err kernel: [11612.484468] ieee80211 phy2: brcmf_cfg80211_scan: scan error (-52)
Sat Nov 19 12:29:56 2022 kern.info kernel: [11613.011632] br-lan: port 5(wlan2) entered disabled state
Sat Nov 19 12:29:56 2022 kern.info kernel: [11613.020650] device wlan2 left promiscuous mode
Sat Nov 19 12:29:56 2022 kern.info kernel: [11613.025496] br-lan: port 5(wlan2) entered disabled state
Sat Nov 19 12:29:56 2022 daemon.err hostapd: Failed to request a scan of neighboring BSSes ret=-52 (No error information)
Sat Nov 19 12:29:56 2022 daemon.notice hostapd: wlan2: interface state HT_SCAN->DISABLED
Sat Nov 19 12:29:56 2022 daemon.notice hostapd: wlan2: AP-DISABLED
Sat Nov 19 12:29:56 2022 daemon.err hostapd: wlan2: Unable to setup interface.
Sat Nov 19 12:29:56 2022 daemon.notice hostapd: nl80211: deinit ifname=wlan2 disabled_11b_rates=0
Sat Nov 19 12:29:56 2022 kern.err kernel: [11613.075910] ieee80211 phy2: brcmf_run_escan: error (-52)
Sat Nov 19 12:29:56 2022 kern.err kernel: [11613.081417] ieee80211 phy2: brcmf_cfg80211_scan: scan error (-52)
Sat Nov 19 12:29:56 2022 daemon.notice hostapd: nl80211: Failed to remove interface wlan2 from bridge br-lan: Invalid argument
Sat Nov 19 12:29:56 2022 daemon.err hostapd: rmdir[ctrl_interface=/var/run/hostapd]: Permission denied
Sat Nov 19 12:29:56 2022 daemon.notice hostapd: wlan2: CTRL-EVENT-TERMINATING
Sat Nov 19 12:29:56 2022 daemon.err hostapd: hostapd_free_hapd_data: Interface wlan2 wasn't started
Sat Nov 19 12:29:56 2022 daemon.notice netifd: radio2 (14188): Command failed: ubus call hostapd config_add {"iface":"wlan2", "config":"/var/run/hostapd-phy2.conf"} (Invalid argument)
Sat Nov 19 12:29:56 2022 daemon.notice netifd: radio2 (14188): Usage: ubus [<options>] <command> [arguments...]
Sat Nov 19 12:29:56 2022 daemon.notice netifd: radio2 (14188): Options:
Sat Nov 19 12:29:56 2022 daemon.notice netifd: radio2 (14188):  -s <socket>:		Set the unix domain socket to connect to
Sat Nov 19 12:29:56 2022 daemon.notice netifd: radio2 (14188):  -t <timeout>:		Set the timeout (in seconds) for a command to complete
Sat Nov 19 12:29:56 2022 daemon.notice netifd: radio2 (14188):  -S:			Use simplified output (for scripts)
Sat Nov 19 12:29:56 2022 daemon.notice netifd: radio2 (14188):  -v:			More verbose output
Sat Nov 19 12:29:56 2022 daemon.notice netifd: radio2 (14188):  -m <type>:		(for monitor): include a specific message type
Sat Nov 19 12:29:56 2022 daemon.notice netifd: radio2 (14188): 			(can be used more than once)
Sat Nov 19 12:29:56 2022 daemon.notice netifd: radio2 (14188):  -M <r|t>		(for monitor): only capture received or transmitted traffic
Sat Nov 19 12:29:56 2022 daemon.notice netifd: radio2 (14188):
Sat Nov 19 12:29:56 2022 daemon.notice netifd: radio2 (14188): Commands:
Sat Nov 19 12:29:56 2022 daemon.notice netifd: radio2 (14188):  - list [<path>]			List objects
Sat Nov 19 12:29:56 2022 daemon.notice netifd: radio2 (14188):  - call <path> <method> [<message>]	Call an object method
Sat Nov 19 12:29:56 2022 daemon.notice netifd: radio2 (14188):  - subscribe <path> [<path>...]	Subscribe to object(s) notifications
Sat Nov 19 12:29:56 2022 daemon.notice netifd: radio2 (14188):  - listen [<path>...]			Listen for events
Sat Nov 19 12:29:56 2022 daemon.notice netifd: radio2 (14188):  - send <type> [<message>]		Send an event
Sat Nov 19 12:29:56 2022 daemon.notice netifd: radio2 (14188):  - wait_for <object> [<object>...]	Wait for multiple objects to appear on ubus
Sat Nov 19 12:29:56 2022 daemon.notice netifd: radio2 (14188):  - monitor				Monitor ubus traffic
Sat Nov 19 12:29:56 2022 daemon.notice netifd: radio2 (14188):
Sat Nov 19 12:29:56 2022 daemon.notice netifd: radio2 (14188): Device setup failed: HOSTAPD_START_FAILED
Sat Nov 19 12:29:56 2022 daemon.notice netifd: Wireless device 'radio2' set retry=0
Sat Nov 19 12:29:56 2022 daemon.crit netifd: Wireless device 'radio2' setup failed, retry=0
Sat Nov 19 12:29:56 2022 daemon.notice netifd: Wireless device 'radio2' is now down
Sat Nov 19 12:30:03 2022 daemon.err dawn: connect_cb()=tcpsocket.c@319 Connection failed (ERROR)
Sat Nov 19 12:30:13 2022 daemon.err dawn: connect_cb()=tcpsocket.c@319 Connection failed (ERROR)
Sat Nov 19 12:30:20 2022 daemon.err dawn: connect_cb()=tcpsocket.c@319 Connection failed (ERROR)
Sat Nov 19 12:30:33 2022 daemon.err dawn: connect_cb()=tcpsocket.c@319 Connection failed (ERROR)
Sat Nov 19 12:30:43 2022 daemon.err dawn: connect_cb()=tcpsocket.c@319 Connection failed (ERROR)
Sat Nov 19 12:30:53 2022 daemon.err dawn: connect_cb()=tcpsocket.c@319 Connection failed (ERROR)
Sat Nov 19 12:31:03 2022 daemon.err dawn: connect_cb()=tcpsocket.c@319 Connection failed (ERROR)

Have tried different channels, country codes, transmit power and none have worked so far.

Any help would be appreciated, thanks!