Everything was solid until I changed the SSIDs from 'AP[1-6]' to their "production" SSIDs. Now granted, devices around the house started to connect to the SSIDs when they became available, so it's more likely tied to that. Luckily, I captured the crash via logread:
Before kernel error:
Sun Feb 12 15:36:58 2023 kern.info kernel: [ 7326.149374] device phy0-ap0 left promiscuous mode
Sun Feb 12 15:36:58 2023 kern.info kernel: [ 7326.149489] br-wan: port 3(phy0-ap0) entered disabled state
Sun Feb 12 15:36:58 2023 kern.info kernel: [ 7326.207991] device phy1-ap2 left promiscuous mode
Sun Feb 12 15:36:58 2023 kern.info kernel: [ 7326.208122] br-wan: port 5(phy1-ap2) entered disabled state
Sun Feb 12 15:36:58 2023 daemon.notice hostapd: Remove interface 'phy0-ap0'
Sun Feb 12 15:36:58 2023 daemon.notice hostapd: phy0-ap0: interface state ENABLED->DISABLED
Sun Feb 12 15:36:58 2023 daemon.notice hostapd: phy0-ap1: AP-DISABLED
Sun Feb 12 15:36:58 2023 daemon.notice hostapd: phy0-ap1: CTRL-EVENT-TERMINATING
Sun Feb 12 15:36:58 2023 daemon.err hostapd: rmdir[ctrl_interface=/var/run/hostapd]: Permission denied
Sun Feb 12 15:36:58 2023 daemon.info avahi-daemon[2629]: Interface phy0-ap1.IPv6 no longer relevant for mDNS.
Sun Feb 12 15:36:58 2023 daemon.info avahi-daemon[2629]: Leaving mDNS multicast group on interface phy0-ap1.IPv6 with address fe80::2cea:dcff:fe85:e87d.
Sun Feb 12 15:36:58 2023 daemon.notice netifd: Network device 'phy0-ap1' link is down
Sun Feb 12 15:36:58 2023 kern.info kernel: [ 7326.339522] br-wan: port 7(phy0-ap1) entered disabled state
Sun Feb 12 15:36:58 2023 kern.info kernel: [ 7326.407025] device phy0-ap1 left promiscuous mode
Sun Feb 12 15:36:58 2023 kern.info kernel: [ 7326.407073] br-wan: port 7(phy0-ap1) entered disabled state
Sun Feb 12 15:36:58 2023 daemon.info avahi-daemon[2629]: Withdrawing address record for fe80::2cea:dcff:fe85:e87d on phy0-ap1.
Sun Feb 12 15:36:58 2023 daemon.notice hostapd: nl80211: Failed to remove interface phy0-ap1 from bridge br-wan: No such device
Sun Feb 12 15:36:58 2023 daemon.notice hostapd: phy0-ap0: AP-DISABLED
Sun Feb 12 15:36:58 2023 daemon.notice hostapd: phy0-ap0: CTRL-EVENT-TERMINATING
Sun Feb 12 15:36:58 2023 daemon.err hostapd: rmdir[ctrl_interface=/var/run/hostapd]: Permission denied
Sun Feb 12 15:36:58 2023 daemon.notice hostapd: nl80211: deinit ifname=phy0-ap0 disabled_11b_rates=0
Sun Feb 12 15:36:58 2023 daemon.notice hostapd: nl80211: Failed to remove interface phy0-ap0 from bridge br-wan: Invalid argument
Sun Feb 12 15:36:58 2023 daemon.info avahi-daemon[2629]: Interface phy0-ap0.IPv6 no longer relevant for mDNS.
Sun Feb 12 15:36:58 2023 daemon.info avahi-daemon[2629]: Leaving mDNS multicast group on interface phy0-ap0.IPv6 with address fe80::2eea:dcff:fe85:e87d.
Sun Feb 12 15:36:58 2023 daemon.info avahi-daemon[2629]: Withdrawing address record for fe80::2eea:dcff:fe85:e87d on phy0-ap0.
Sun Feb 12 15:36:58 2023 daemon.notice hostapd: Remove interface 'phy1-ap0'
Sun Feb 12 15:36:58 2023 daemon.notice hostapd: phy1-ap0: interface state ENABLED->DISABLED
Sun Feb 12 15:36:58 2023 daemon.notice hostapd: phy1-ap3: AP-DISABLED
Sun Feb 12 15:36:58 2023 daemon.notice hostapd: phy1-ap3: CTRL-EVENT-TERMINATING
Sun Feb 12 15:36:58 2023 daemon.err hostapd: rmdir[ctrl_interface=/var/run/hostapd]: Permission denied
Sun Feb 12 15:36:58 2023 daemon.info avahi-daemon[2629]: Interface phy1-ap3.IPv6 no longer relevant for mDNS.
Sun Feb 12 15:36:58 2023 daemon.info avahi-daemon[2629]: Leaving mDNS multicast group on interface phy1-ap3.IPv6 with address fe80::24ea:dcff:fe85:e87e.
Sun Feb 12 15:36:58 2023 daemon.notice netifd: Network device 'phy1-ap3' link is down
Sun Feb 12 15:36:58 2023 kern.info kernel: [ 7326.769588] br-wan: port 6(phy1-ap3) entered disabled state
Sun Feb 12 15:36:58 2023 kern.info kernel: [ 7326.816963] device phy1-ap3 left promiscuous mode
Sun Feb 12 15:36:58 2023 kern.info kernel: [ 7326.817007] br-wan: port 6(phy1-ap3) entered disabled state
Sun Feb 12 15:36:58 2023 daemon.info avahi-daemon[2629]: Withdrawing address record for fe80::24ea:dcff:fe85:e87e on phy1-ap3.
Sun Feb 12 15:36:58 2023 daemon.notice netifd: Wireless device 'radio0' is now down
Sun Feb 12 15:36:58 2023 daemon.notice hostapd: nl80211: Failed to remove interface phy1-ap3 from bridge br-wan: No such device
Sun Feb 12 15:36:58 2023 daemon.notice hostapd: phy1-ap2: AP-DISABLED
Sun Feb 12 15:36:58 2023 daemon.notice hostapd: phy1-ap2: CTRL-EVENT-TERMINATING
Sun Feb 12 15:36:58 2023 daemon.err hostapd: rmdir[ctrl_interface=/var/run/hostapd]: Permission denied
Sun Feb 12 15:36:59 2023 daemon.info avahi-daemon[2629]: Interface phy1-ap2.IPv6 no longer relevant for mDNS.
Sun Feb 12 15:36:59 2023 daemon.info avahi-daemon[2629]: Leaving mDNS multicast group on interface phy1-ap2.IPv6 with address fe80::28ea:dcff:fe85:e87e.
Sun Feb 12 15:36:59 2023 daemon.info avahi-daemon[2629]: Withdrawing address record for fe80::28ea:dcff:fe85:e87e on phy1-ap2.
Sun Feb 12 15:36:59 2023 daemon.notice hostapd: nl80211: Failed to remove interface phy1-ap2 from bridge br-wan: No such device
Sun Feb 12 15:36:59 2023 daemon.notice hostapd: phy1-ap1: AP-STA-DISCONNECTED e0:46:9a:XX:XX:XX
Sun Feb 12 15:36:59 2023 daemon.notice hostapd: phy1-ap1: AP-DISABLED
Sun Feb 12 15:36:59 2023 daemon.notice hostapd: phy1-ap1: CTRL-EVENT-TERMINATING
Sun Feb 12 15:36:59 2023 daemon.err hostapd: rmdir[ctrl_interface=/var/run/hostapd]: Permission denied
Sun Feb 12 15:36:59 2023 daemon.info avahi-daemon[2629]: Interface phy1-ap1.IPv6 no longer relevant for mDNS.
Sun Feb 12 15:36:59 2023 daemon.notice netifd: Network device 'phy1-ap1' link is down
Sun Feb 12 15:36:59 2023 daemon.info avahi-daemon[2629]: Leaving mDNS multicast group on interface phy1-ap1.IPv6 with address fe80::2cea:dcff:fe85:e87e.
Sun Feb 12 15:36:59 2023 kern.info kernel: [ 7327.529166] br-wan: port 4(phy1-ap1) entered disabled state
Sun Feb 12 15:36:59 2023 kern.info kernel: [ 7327.586952] device phy1-ap1 left promiscuous mode
Sun Feb 12 15:36:59 2023 kern.info kernel: [ 7327.586993] br-wan: port 4(phy1-ap1) entered disabled state
Sun Feb 12 15:36:59 2023 daemon.warn dawn: Client / BSSID = E0:46:9A:XX:XX:XX / 2E:EA:DC:XX:XX:XX: BEACON REQUEST failed
Sun Feb 12 15:36:59 2023 daemon.info avahi-daemon[2629]: Withdrawing address record for fe80::2cea:dcff:fe85:e87e on phy1-ap1.
Sun Feb 12 15:36:59 2023 daemon.notice hostapd: nl80211: Failed to remove interface phy1-ap1 from bridge br-wan: No such device
Sun Feb 12 15:36:59 2023 daemon.notice hostapd: phy1-ap0: AP-STA-DISCONNECTED 7a:68:ba:XX:XX:XX
Sun Feb 12 15:36:59 2023 daemon.notice hostapd: phy1-ap0: AP-DISABLED
Sun Feb 12 15:36:59 2023 daemon.notice hostapd: phy1-ap0: CTRL-EVENT-TERMINATING
Sun Feb 12 15:36:59 2023 daemon.err hostapd: rmdir[ctrl_interface=/var/run/hostapd]: Permission denied
Sun Feb 12 15:36:59 2023 daemon.notice hostapd: nl80211: deinit ifname=phy1-ap0 disabled_11b_rates=0
Sun Feb 12 15:36:59 2023 kern.info kernel: [ 7327.796473] device phy1-ap0 left promiscuous mode
Sun Feb 12 15:36:59 2023 kern.info kernel: [ 7327.796616] br-wan: port 2(phy1-ap0) entered disabled state
Sun Feb 12 15:37:00 2023 daemon.info dnsmasq[1]: read /etc/hosts - 12 names
Sun Feb 12 15:37:00 2023 daemon.info dnsmasq[1]: read /tmp/hosts/dhcp.cfg01411c - 4 names
Sun Feb 12 15:37:00 2023 daemon.info dnsmasq[1]: read /tmp/hosts/odhcpd - 0 names
Sun Feb 12 15:37:00 2023 daemon.info dnsmasq-dhcp[1]: read /etc/ethers - 0 addresses
Sun Feb 12 15:37:00 2023 daemon.notice netifd: Network device 'phy1-ap0' link is down
Sun Feb 12 15:37:04 2023 kern.warn kernel: [ 7332.956344] ath11k c000000.wifi: failed to flush transmit queue, data pkts pending 4
Sun Feb 12 15:37:05 2023 daemon.info avahi-daemon[2629]: Interface phy1-ap0.IPv6 no longer relevant for mDNS.
Sun Feb 12 15:37:05 2023 daemon.info avahi-daemon[2629]: Leaving mDNS multicast group on interface phy1-ap0.IPv6 with address fe80::2eea:dcff:fe85:e87e.
Sun Feb 12 15:37:05 2023 daemon.info avahi-daemon[2629]: Withdrawing address record for fe80::2eea:dcff:fe85:e87e on phy1-ap0.
Sun Feb 12 15:37:05 2023 daemon.notice hostapd: Configuration file: /var/run/hostapd-phy0.conf (phy phy0-ap0) --> new PHY
Sun Feb 12 15:37:05 2023 daemon.notice netifd: Wireless device 'radio1' is now down
Sun Feb 12 15:37:05 2023 kern.info kernel: [ 7333.167264] br-wan: port 2(phy0-ap0) entered blocking state
Sun Feb 12 15:37:05 2023 kern.info kernel: [ 7333.167314] br-wan: port 2(phy0-ap0) entered disabled state
Sun Feb 12 15:37:05 2023 kern.info kernel: [ 7333.171951] device phy0-ap0 entered promiscuous mode
Sun Feb 12 15:37:05 2023 daemon.notice hostapd: phy0-ap0: interface state UNINITIALIZED->COUNTRY_UPDATE
Sun Feb 12 15:37:05 2023 daemon.notice hostapd: phy0-ap0: interface state COUNTRY_UPDATE->HT_SCAN
Sun Feb 12 15:37:05 2023 daemon.notice netifd: radio0 (13050): WARNING (wireless_add_process): executable path /usr/sbin/wpad does not match process 1956 path ()
Sun Feb 12 15:37:05 2023 daemon.warn netifd: Wireless device 'radio0' setup failed, retry=3
Sun Feb 12 15:37:06 2023 daemon.notice hostapd: Configuration file: /var/run/hostapd-phy1.conf (phy phy1-ap0) --> new PHY
Sun Feb 12 15:37:06 2023 kern.info kernel: [ 7334.207846] br-wan: port 3(phy1-ap0) entered blocking state
Sun Feb 12 15:37:06 2023 kern.info kernel: [ 7334.207890] br-wan: port 3(phy1-ap0) entered disabled state
Sun Feb 12 15:37:06 2023 kern.info kernel: [ 7334.212484] device phy1-ap0 entered promiscuous mode
Sun Feb 12 15:37:06 2023 daemon.notice hostapd: phy1-ap0: interface state UNINITIALIZED->COUNTRY_UPDATE
Sun Feb 12 15:37:06 2023 daemon.notice hostapd: phy1-ap0: interface state COUNTRY_UPDATE->HT_SCAN
Sun Feb 12 15:37:07 2023 daemon.notice netifd: Wireless device 'radio1' is now up
Sun Feb 12 15:37:07 2023 daemon.notice hostapd: 20/40 MHz operation not permitted on channel pri=6 sec=10 based on overlapping BSSes
Sun Feb 12 15:37:07 2023 daemon.notice hostapd: Fallback to 20 MHz
Sun Feb 12 15:37:08 2023 kern.info kernel: [ 7336.134783] IPv6: ADDRCONF(NETDEV_CHANGE): phy1-ap0: link becomes ready
Sun Feb 12 15:37:08 2023 kern.info kernel: [ 7336.134977] br-wan: port 3(phy1-ap0) entered blocking state
Sun Feb 12 15:37:08 2023 kern.info kernel: [ 7336.140235] br-wan: port 3(phy1-ap0) entered forwarding state
Sun Feb 12 15:37:08 2023 daemon.notice netifd: Network device 'phy1-ap0' link is up
Sun Feb 12 15:37:08 2023 kern.info kernel: [ 7336.239455] br-wan: port 4(phy1-ap1) entered blocking state
Sun Feb 12 15:37:08 2023 kern.info kernel: [ 7336.239504] br-wan: port 4(phy1-ap1) entered disabled state
Sun Feb 12 15:37:08 2023 kern.info kernel: [ 7336.244124] device phy1-ap1 entered promiscuous mode
Sun Feb 12 15:37:08 2023 kern.info kernel: [ 7336.251159] br-wan: port 4(phy1-ap1) entered blocking state
Sun Feb 12 15:37:08 2023 kern.info kernel: [ 7336.254614] br-wan: port 4(phy1-ap1) entered forwarding state
Sun Feb 12 15:37:08 2023 daemon.notice netifd: Network device 'phy1-ap1' link is up
Sun Feb 12 15:37:08 2023 kern.info kernel: [ 7336.388060] IPv6: ADDRCONF(NETDEV_CHANGE): phy1-ap1: link becomes ready
Sun Feb 12 15:37:08 2023 kern.info kernel: [ 7336.509282] br-wan: port 5(phy1-ap2) entered blocking state
Sun Feb 12 15:37:08 2023 kern.info kernel: [ 7336.509328] br-wan: port 5(phy1-ap2) entered disabled state
Sun Feb 12 15:37:08 2023 kern.info kernel: [ 7336.513933] device phy1-ap2 entered promiscuous mode
Sun Feb 12 15:37:08 2023 kern.info kernel: [ 7336.522435] br-wan: port 5(phy1-ap2) entered blocking state
Sun Feb 12 15:37:08 2023 kern.info kernel: [ 7336.524440] br-wan: port 5(phy1-ap2) entered forwarding state
Sun Feb 12 15:37:08 2023 daemon.notice netifd: Network device 'phy1-ap2' link is up
Sun Feb 12 15:37:08 2023 kern.info kernel: [ 7336.708056] IPv6: ADDRCONF(NETDEV_CHANGE): phy1-ap2: link becomes ready
Sun Feb 12 15:37:08 2023 kern.info kernel: [ 7336.829242] br-wan: port 6(phy1-ap3) entered blocking state
Sun Feb 12 15:37:08 2023 kern.info kernel: [ 7336.829307] br-wan: port 6(phy1-ap3) entered disabled state
Sun Feb 12 15:37:08 2023 kern.info kernel: [ 7336.833905] device phy1-ap3 entered promiscuous mode
Sun Feb 12 15:37:08 2023 kern.info kernel: [ 7336.842035] br-wan: port 6(phy1-ap3) entered blocking state
Sun Feb 12 15:37:08 2023 kern.info kernel: [ 7336.844426] br-wan: port 6(phy1-ap3) entered forwarding state
Sun Feb 12 15:37:08 2023 daemon.notice netifd: Network device 'phy1-ap3' link is up
Sun Feb 12 15:37:08 2023 kern.info kernel: [ 7336.978072] IPv6: ADDRCONF(NETDEV_CHANGE): phy1-ap3: link becomes ready
Sun Feb 12 15:37:09 2023 daemon.notice hostapd: phy1-ap0: interface state HT_SCAN->ENABLED
Sun Feb 12 15:37:09 2023 daemon.notice hostapd: phy1-ap0: AP-ENABLED
Sun Feb 12 15:37:14 2023 daemon.warn dawn: Failed to lookup ID!
Sun Feb 12 15:37:14 2023 daemon.warn dawn: Failed to lookup ID!
Sun Feb 12 15:37:16 2023 daemon.info hostapd: phy1-ap1: STA e0:46:9a:XX:XX:XX IEEE 802.11: authenticated
Sun Feb 12 15:37:16 2023 daemon.info hostapd: phy1-ap1: STA e0:46:9a:XX:XX:XX IEEE 802.11: associated (aid 1)
Sun Feb 12 15:37:16 2023 daemon.notice netifd: Wireless device 'radio0' is now down
Sun Feb 12 15:37:17 2023 daemon.notice hostapd: Configuration file: /var/run/hostapd-phy0.conf (phy phy0-ap0) --> new PHY
Sun Feb 12 15:37:17 2023 kern.info kernel: [ 7345.756667] br-wan: port 2(phy0-ap0) entered disabled state
Sun Feb 12 15:37:17 2023 daemon.notice hostapd: phy0-ap0: interface state UNINITIALIZED->COUNTRY_UPDATE
Sun Feb 12 15:37:17 2023 daemon.notice hostapd: phy0-ap0: interface state COUNTRY_UPDATE->HT_SCAN
Sun Feb 12 15:37:18 2023 daemon.notice hostapd: phy0-ap0: interface state HT_SCAN->DFS
Sun Feb 12 15:37:18 2023 daemon.notice hostapd: phy0-ap0: DFS-CAC-START freq=5180 chan=36 sec_chan=1, width=2, seg0=50, seg1=0, cac_time=60s
Sun Feb 12 15:37:18 2023 daemon.notice hostapd: phy1-ap1: AP-STA-CONNECTED e0:46:9a:XX:XX:XX auth_alg=open
Sun Feb 12 15:37:18 2023 daemon.info hostapd: phy1-ap1: STA e0:46:9a:XX:XX:XX RADIUS: starting accounting session A823CF5C3C6A718B
Sun Feb 12 15:37:18 2023 daemon.info hostapd: phy1-ap1: STA e0:46:9a:XX:XX:XX WPA: pairwise key handshake completed (RSN)
Sun Feb 12 15:37:18 2023 daemon.notice hostapd: phy1-ap1: EAPOL-4WAY-HS-COMPLETED e0:46:9a:XX:XX:XX
Sun Feb 12 15:37:18 2023 daemon.notice netifd: Wireless device 'radio0' is now up
Sun Feb 12 15:37:19 2023 daemon.notice hostapd: phy1-ap2: STA 94:b9:7e:XX:XX:XX IEEE 802.11: did not acknowledge authentication response
Sun Feb 12 15:37:29 2023 daemon.notice hostapd: phy1-ap2: STA 94:b9:7e:XX:XX:XX IEEE 802.11: did not acknowledge authentication response
Sun Feb 12 15:37:32 2023 daemon.notice hostapd: phy1-ap1: AP-STA-DISCONNECTED e0:46:9a:XX:XX:XX
Sun Feb 12 15:37:32 2023 daemon.info hostapd: phy1-ap1: STA e0:46:9a:XX:XX:XX IEEE 802.11: authenticated
Sun Feb 12 15:37:32 2023 daemon.info hostapd: phy1-ap1: STA e0:46:9a:XX:XX:XX IEEE 802.11: associated (aid 1)
Sun Feb 12 15:37:33 2023 daemon.notice hostapd: phy1-ap1: AP-STA-CONNECTED e0:46:9a:XX:XX:XX auth_alg=open
Sun Feb 12 15:37:33 2023 daemon.info hostapd: phy1-ap1: STA e0:46:9a:XX:XX:XX RADIUS: starting accounting session A823CF5C3C6A718B
Sun Feb 12 15:37:33 2023 daemon.info hostapd: phy1-ap1: STA e0:46:9a:XX:XX:XX WPA: pairwise key handshake completed (RSN)
Sun Feb 12 15:37:33 2023 daemon.notice hostapd: phy1-ap1: EAPOL-4WAY-HS-COMPLETED e0:46:9a:XX:XX:XX
Sun Feb 12 15:37:39 2023 daemon.warn dawn: Failed to lookup ID!
Sun Feb 12 15:37:39 2023 daemon.warn dawn: Failed to lookup ID!
Sun Feb 12 15:37:39 2023 daemon.notice hostapd: phy1-ap2: STA 94:b9:7e:XX:XX:XX IEEE 802.11: did not acknowledge authentication response
Sun Feb 12 15:37:39 2023 daemon.notice hostapd: phy1-ap1: AP-STA-DISCONNECTED e0:46:9a:XX:XX:XX