I have just added extra WiFi SSIDs for all things IoT with VLANs to my access points and router, however I have noticed that I have between 2 and 4 clients (Mostly Google minis) but has been some other tasmota devices at times that will constantly disconnect and reconnect every min or so, this is only happening to some devices on the new IoT SSID not the exiting SSID.
The setup I have is a Raspberry pi CM4 with seeed router board running 21.02 and 2 Ubiquiti UniFi AC Lite flashed with 23.05.2 acting as a "dumb AP" with no firewall or routing.
Things I have tried so far are disabling WLAN roaming (802.11r), disabling one of the access points at a time, disabling the 5gig SSID on both APs but the issue just moves from one AP to the other which makes me think its just possible config issue.
Any tips or pointers in the right direction would be greatly appreciated, I have attached some log files and configs if that helps.
Log file from one of the AP
Sat Dec 30 10:55:42 2023 daemon.notice hostapd: phy0-ap1: AP-STA-DISCONNECTED b0:2a:43:63:78:1b
Sat Dec 30 10:55:42 2023 kern.info kernel: [ 5349.781490] ath10k_pci 0000:00:00.0: mac flush vdev 1 drop 0 queues 0x2 ar->paused: 0x0 arvif->paused: 0x0
Sat Dec 30 10:55:43 2023 daemon.info hostapd: phy1-ap1: STA b0:2a:43:63:78:1b IEEE 802.11: authenticated
Sat Dec 30 10:55:43 2023 daemon.info hostapd: phy1-ap1: STA b0:2a:43:63:78:1b IEEE 802.11: associated (aid 5)
Sat Dec 30 10:55:43 2023 daemon.notice hostapd: phy1-ap1: AP-STA-CONNECTED b0:2a:43:63:78:1b auth_alg=open
Sat Dec 30 10:55:43 2023 daemon.info hostapd: phy1-ap1: STA b0:2a:43:63:78:1b WPA: pairwise key handshake completed (RSN)
Sat Dec 30 10:55:43 2023 daemon.notice hostapd: phy1-ap1: EAPOL-4WAY-HS-COMPLETED b0:2a:43:63:78:1b
Sat Dec 30 10:56:54 2023 daemon.notice hostapd: phy1-ap1: AP-STA-DISCONNECTED b0:2a:43:63:78:1b
Sat Dec 30 10:56:55 2023 daemon.info hostapd: phy0-ap1: STA b0:2a:43:63:78:1b IEEE 802.11: authenticated
Sat Dec 30 10:56:55 2023 daemon.info hostapd: phy0-ap1: STA b0:2a:43:63:78:1b IEEE 802.11: associated (aid 1)
Sat Dec 30 10:56:55 2023 daemon.notice hostapd: phy0-ap1: AP-STA-CONNECTED b0:2a:43:63:78:1b auth_alg=open
Sat Dec 30 10:56:55 2023 daemon.info hostapd: phy0-ap1: STA b0:2a:43:63:78:1b WPA: pairwise key handshake completed (RSN)
Sat Dec 30 10:56:55 2023 daemon.notice hostapd: phy0-ap1: EAPOL-4WAY-HS-COMPLETED b0:2a:43:63:78:1b
Sat Dec 30 10:58:07 2023 daemon.notice hostapd: phy0-ap1: AP-STA-DISCONNECTED b0:2a:43:63:78:1b
Sat Dec 30 10:58:07 2023 kern.info kernel: [ 5494.275352] ath10k_pci 0000:00:00.0: mac flush vdev 1 drop 0 queues 0x2 ar->paused: 0x0 arvif->paused: 0x0
Sat Dec 30 10:58:07 2023 daemon.info hostapd: phy1-ap1: STA b0:2a:43:63:78:1b IEEE 802.11: authenticated
Sat Dec 30 10:58:07 2023 daemon.info hostapd: phy1-ap1: STA b0:2a:43:63:78:1b IEEE 802.11: associated (aid 5)
Sat Dec 30 10:58:07 2023 daemon.notice hostapd: phy1-ap1: AP-STA-CONNECTED b0:2a:43:63:78:1b auth_alg=open
Sat Dec 30 10:58:07 2023 daemon.info hostapd: phy1-ap1: STA b0:2a:43:63:78:1b WPA: pairwise key handshake completed (RSN)
Sat Dec 30 10:58:07 2023 daemon.notice hostapd: phy1-ap1: EAPOL-4WAY-HS-COMPLETED b0:2a:43:63:78:1b
Sat Dec 30 10:59:18 2023 daemon.notice hostapd: phy1-ap1: AP-STA-DISCONNECTED b0:2a:43:63:78:1b
Sat Dec 30 10:59:18 2023 daemon.info hostapd: phy0-ap1: STA b0:2a:43:63:78:1b IEEE 802.11: authenticated
Sat Dec 30 10:59:18 2023 daemon.info hostapd: phy0-ap1: STA b0:2a:43:63:78:1b IEEE 802.11: associated (aid 1)
Sat Dec 30 10:59:18 2023 daemon.notice hostapd: phy0-ap1: AP-STA-CONNECTED b0:2a:43:63:78:1b auth_alg=open
Sat Dec 30 10:59:18 2023 daemon.info hostapd: phy0-ap1: STA b0:2a:43:63:78:1b WPA: pairwise key handshake completed (RSN)
Sat Dec 30 10:59:18 2023 daemon.notice hostapd: phy0-ap1: EAPOL-4WAY-HS-COMPLETED b0:2a:43:63:78:1b
Sat Dec 30 11:00:30 2023 daemon.notice hostapd: phy0-ap1: AP-STA-DISCONNECTED b0:2a:43:63:78:1b
Sat Dec 30 11:00:30 2023 kern.info kernel: [ 5638.021405] ath10k_pci 0000:00:00.0: mac flush vdev 1 drop 0 queues 0x2 ar->paused: 0x0 arvif->paused: 0x0
Sat Dec 30 11:00:31 2023 daemon.info hostapd: phy1-ap1: STA b0:2a:43:63:78:1b IEEE 802.11: authenticated
Sat Dec 30 11:00:31 2023 daemon.info hostapd: phy1-ap1: STA b0:2a:43:63:78:1b IEEE 802.11: associated (aid 5)
Sat Dec 30 11:00:31 2023 daemon.notice hostapd: phy1-ap1: AP-STA-CONNECTED b0:2a:43:63:78:1b auth_alg=open
Sat Dec 30 11:00:31 2023 daemon.info hostapd: phy1-ap1: STA b0:2a:43:63:78:1b WPA: pairwise key handshake completed (RSN)
Sat Dec 30 11:00:31 2023 daemon.notice hostapd: phy1-ap1: EAPOL-4WAY-HS-COMPLETED b0:2a:43:63:78:1b
Log file from the main router
Sat Dec 30 10:55:41 2023 daemon.info dnsmasq-dhcp[16287]: DHCPREQUEST(br-lan.99) 192.168.0.125 46:b8:83:e7:dd:fc
Sat Dec 30 10:55:41 2023 daemon.info dnsmasq-dhcp[16287]: DHCPACK(br-lan.99) 192.168.0.125 46:b8:83:e7:dd:fc
Sat Dec 30 10:55:42 2023 daemon.info dnsmasq-dhcp[16287]: DHCPREQUEST(br-lan.99) 192.168.0.125 46:b8:83:e7:dd:fc
Sat Dec 30 10:55:42 2023 daemon.info dnsmasq-dhcp[16287]: DHCPACK(br-lan.99) 192.168.0.125 46:b8:83:e7:dd:fc
Sat Dec 30 10:55:43 2023 daemon.info dnsmasq-dhcp[16287]: DHCPREQUEST(br-lan.3) 192.168.2.176 b0:2a:43:63:78:1b
Sat Dec 30 10:55:43 2023 daemon.info dnsmasq-dhcp[16287]: DHCPACK(br-lan.3) 192.168.2.176 b0:2a:43:63:78:1b Google-Home-Mini-Laser
Sat Dec 30 10:56:26 2023 daemon.info dnsmasq-dhcp[16287]: DHCPREQUEST(br-lan.99) 192.168.0.125 46:b8:83:e7:dd:fc
Sat Dec 30 10:56:26 2023 daemon.info dnsmasq-dhcp[16287]: DHCPACK(br-lan.99) 192.168.0.125 46:b8:83:e7:dd:fc
Sat Dec 30 10:56:55 2023 daemon.info dnsmasq-dhcp[16287]: DHCPREQUEST(br-lan.3) 192.168.2.176 b0:2a:43:63:78:1b
Sat Dec 30 10:56:55 2023 daemon.info dnsmasq-dhcp[16287]: DHCPACK(br-lan.3) 192.168.2.176 b0:2a:43:63:78:1b Google-Home-Mini-Laser
Sat Dec 30 10:58:07 2023 daemon.info dnsmasq-dhcp[16287]: DHCPREQUEST(br-lan.3) 192.168.2.176 b0:2a:43:63:78:1b
Sat Dec 30 10:58:07 2023 daemon.info dnsmasq-dhcp[16287]: DHCPACK(br-lan.3) 192.168.2.176 b0:2a:43:63:78:1b Google-Home-Mini-Laser
Sat Dec 30 10:59:19 2023 daemon.info dnsmasq-dhcp[16287]: DHCPREQUEST(br-lan.3) 192.168.2.176 b0:2a:43:63:78:1b
Sat Dec 30 10:59:19 2023 daemon.info dnsmasq-dhcp[16287]: DHCPACK(br-lan.3) 192.168.2.176 b0:2a:43:63:78:1b Google-Home-Mini-Laser
Sat Dec 30 11:00:31 2023 daemon.info dnsmasq-dhcp[16287]: DHCPREQUEST(br-lan.3) 192.168.2.176 b0:2a:43:63:78:1b
Sat Dec 30 11:00:31 2023 daemon.info dnsmasq-dhcp[16287]: DHCPACK(br-lan.3) 192.168.2.176 b0:2a:43:63:78:1b Google-Home-Mini-Laser
Sat Dec 30 11:00:35 2023 daemon.info dnsmasq-dhcp[16287]: DHCPREQUEST(br-lan.3) 192.168.2.176 b0:2a:43:63:78:1b
Sat Dec 30 11:00:35 2023 daemon.info dnsmasq-dhcp[16287]: DHCPACK(br-lan.3) 192.168.2.176 b0:2a:43:63:78:1b Google-Home-Mini-Laser
Sat Dec 30 11:01:47 2023 daemon.info dnsmasq-dhcp[16287]: DHCPREQUEST(br-lan.3) 192.168.2.176 b0:2a:43:63:78:1b
Sat Dec 30 11:01:47 2023 daemon.info dnsmasq-dhcp[16287]: DHCPACK(br-lan.3) 192.168.2.176 b0:2a:43:63:78:1b Google-Home-Mini-Laser
Sat Dec 30 11:03:02 2023 daemon.info dnsmasq-dhcp[16287]: DHCPREQUEST(br-lan.3) 192.168.2.176 b0:2a:43:63:78:1b
Sat Dec 30 11:03:02 2023 daemon.info dnsmasq-dhcp[16287]: DHCPACK(br-lan.3) 192.168.2.176 b0:2a:43:63:78:1b Google-Home-Mini-Laser
Sat Dec 30 11:03:06 2023 daemon.info dnsmasq-dhcp[16287]: DHCPREQUEST(br-lan.3) 192.168.2.176 b0:2a:43:63:78:1b
Sat Dec 30 11:03:06 2023 daemon.info dnsmasq-dhcp[16287]: DHCPACK(br-lan.3) 192.168.2.176 b0:2a:43:63:78:1b Google-Home-Mini-Laser
WiFi Config (Same on both AP) WiFi channels are different though.
What device is this?
It is not the router. B02A4363781B / B0-2A-43-63-78-1B
Google, Inc. is registered as the vendor for mac address prefix B02A4363781B. Additional vendor information for this prefix can be found below. Click a vendor or brand name for details on the addresses under their authority.
If it's only happening with the IoT SSID, that suggests that the devices may not be able to get an IP, so they are dropping off the network and then trying to reconnect.
We should review the configuration of the router and whatever else is upstream (I assume you have a managed switch)?
I'm just going based on the OP's description. But regardless, the problem exists for at least one device, so we should look upstream to try to understand if there is any reason at the router or switch level that could be related.
Yes, I removed all devices and re authenticated to the new SSID
Log file from 1st Ap showing devices
b0:2a:43:63:78:1b (Google-Home-Mini)
a4:cf:12:a5:9e:83 (Tasmota Plug)
b0:2a:43:7e:b6:0a (Google-Home-Mini)
Disconnecting and re connecting
Sat Dec 30 18:41:22 2023 daemon.notice hostapd: phy0-ap1: AP-STA-CONNECTED b0:2a:43:7e:b6:0a auth_alg=open
Sat Dec 30 18:41:22 2023 daemon.info hostapd: phy0-ap1: STA b0:2a:43:7e:b6:0a WPA: pairwise key handshake completed (RSN)
Sat Dec 30 18:41:22 2023 daemon.notice hostapd: phy0-ap1: EAPOL-4WAY-HS-COMPLETED b0:2a:43:7e:b6:0a
Sat Dec 30 18:42:06 2023 daemon.notice hostapd: phy0-ap1: AP-STA-DISCONNECTED b0:2a:43:8f:65:3c
Sat Dec 30 18:42:06 2023 kern.info kernel: [18279.525620] ath10k_pci 0000:00:00.0: mac flush vdev 1 drop 0 queues 0x2 ar->paused: 0x0 arvif->paused: 0x0
Sat Dec 30 18:42:08 2023 daemon.err hostapd: nl80211: kernel reports: key addition failed
Sat Dec 30 18:42:08 2023 daemon.err hostapd: nl80211: NL80211_ATTR_STA_VLAN (addr=42:26:5b:2d:22:d6 ifname=phy1-ap0 vlan_id=0) failed: -2 (No such file or directory)
Sat Dec 30 18:42:08 2023 daemon.info hostapd: phy1-ap0: STA 42:26:5b:2d:22:d6 IEEE 802.11: associated (aid 2)
Sat Dec 30 18:42:08 2023 daemon.notice hostapd: phy1-ap0: AP-STA-CONNECTED 42:26:5b:2d:22:d6 auth_alg=ft
Sat Dec 30 18:42:08 2023 daemon.notice hostapd: phy0-ap0: Prune association for 42:26:5b:2d:22:d6
Sat Dec 30 18:42:08 2023 daemon.notice hostapd: phy0-ap0: AP-STA-DISCONNECTED 42:26:5b:2d:22:d6
Sat Dec 30 18:42:10 2023 kern.info kernel: [18283.643872] ath10k_pci 0000:00:00.0: mac flush vdev 0 drop 0 queues 0x1 ar->paused: 0x0 arvif->paused: 0x0
Sat Dec 30 18:42:22 2023 daemon.notice hostapd: phy1-ap1: AP-STA-DISCONNECTED b0:2a:43:63:78:1b
Sat Dec 30 18:42:23 2023 daemon.info hostapd: phy0-ap1: STA b0:2a:43:63:78:1b IEEE 802.11: authenticated
Sat Dec 30 18:42:23 2023 daemon.info hostapd: phy0-ap1: STA b0:2a:43:63:78:1b IEEE 802.11: associated (aid 1)
Sat Dec 30 18:42:23 2023 daemon.notice hostapd: phy0-ap1: AP-STA-CONNECTED b0:2a:43:63:78:1b auth_alg=open
Sat Dec 30 18:42:23 2023 daemon.info hostapd: phy0-ap1: STA b0:2a:43:63:78:1b WPA: pairwise key handshake completed (RSN)
Sat Dec 30 18:42:23 2023 daemon.notice hostapd: phy0-ap1: EAPOL-4WAY-HS-COMPLETED b0:2a:43:63:78:1b
Sat Dec 30 18:42:38 2023 daemon.notice hostapd: phy0-ap1: AP-STA-DISCONNECTED b0:2a:43:7e:b6:0a
Sat Dec 30 18:42:38 2023 kern.info kernel: [18311.150739] ath10k_pci 0000:00:00.0: mac flush vdev 1 drop 0 queues 0x2 ar->paused: 0x0 arvif->paused: 0x0
Sat Dec 30 18:42:38 2023 daemon.info hostapd: phy1-ap1: STA b0:2a:43:7e:b6:0a IEEE 802.11: authenticated
Sat Dec 30 18:42:38 2023 daemon.info hostapd: phy1-ap1: STA b0:2a:43:7e:b6:0a IEEE 802.11: associated (aid 2)
Sat Dec 30 18:42:38 2023 daemon.notice hostapd: phy1-ap1: AP-STA-CONNECTED b0:2a:43:7e:b6:0a auth_alg=open
Sat Dec 30 18:42:38 2023 daemon.info hostapd: phy1-ap1: STA b0:2a:43:7e:b6:0a WPA: pairwise key handshake completed (RSN)
Sat Dec 30 18:42:38 2023 daemon.notice hostapd: phy1-ap1: EAPOL-4WAY-HS-COMPLETED b0:2a:43:7e:b6:0a
Sat Dec 30 18:42:38 2023 daemon.info hostapd: phy0-ap0: STA 42:26:5b:2d:22:d6 IEEE 802.11: deauthenticated due to inactivity (timer DEAUTH/REMOVE)
Sat Dec 30 18:42:57 2023 daemon.err hostapd: nl80211: kernel reports: key addition failed
Sat Dec 30 18:42:57 2023 daemon.err hostapd: nl80211: NL80211_ATTR_STA_VLAN (addr=42:26:5b:2d:22:d6 ifname=phy0-ap0 vlan_id=0) failed: -2 (No such file or directory)
Sat Dec 30 18:42:57 2023 daemon.info hostapd: phy0-ap0: STA 42:26:5b:2d:22:d6 IEEE 802.11: associated (aid 1)
Sat Dec 30 18:42:57 2023 daemon.notice hostapd: phy0-ap0: AP-STA-CONNECTED 42:26:5b:2d:22:d6 auth_alg=ft
Sat Dec 30 18:42:57 2023 daemon.notice hostapd: phy1-ap0: Prune association for 42:26:5b:2d:22:d6
Sat Dec 30 18:42:57 2023 daemon.notice hostapd: phy1-ap0: AP-STA-DISCONNECTED 42:26:5b:2d:22:d6
Sat Dec 30 18:43:27 2023 daemon.info hostapd: phy1-ap0: STA 42:26:5b:2d:22:d6 IEEE 802.11: deauthenticated due to inactivity (timer DEAUTH/REMOVE)
Sat Dec 30 18:43:33 2023 daemon.notice hostapd: phy0-ap1: AP-STA-DISCONNECTED b0:2a:43:63:78:1b
Sat Dec 30 18:43:33 2023 kern.info kernel: [18366.682947] ath10k_pci 0000:00:00.0: mac flush vdev 1 drop 0 queues 0x2 ar->paused: 0x0 arvif->paused: 0x0
Sat Dec 30 18:43:34 2023 daemon.info hostapd: phy1-ap1: STA b0:2a:43:63:78:1b IEEE 802.11: authenticated
Sat Dec 30 18:43:34 2023 daemon.info hostapd: phy1-ap1: STA b0:2a:43:63:78:1b IEEE 802.11: associated (aid 4)
Sat Dec 30 18:43:34 2023 daemon.notice hostapd: phy1-ap1: AP-STA-CONNECTED b0:2a:43:63:78:1b auth_alg=open
Sat Dec 30 18:43:34 2023 daemon.info hostapd: phy1-ap1: STA b0:2a:43:63:78:1b WPA: pairwise key handshake completed (RSN)
Sat Dec 30 18:43:34 2023 daemon.notice hostapd: phy1-ap1: EAPOL-4WAY-HS-COMPLETED b0:2a:43:63:78:1b
Sat Dec 30 18:43:52 2023 daemon.notice hostapd: phy1-ap1: AP-STA-DISCONNECTED b0:2a:43:7e:b6:0a
Sat Dec 30 18:43:52 2023 daemon.info hostapd: phy0-ap1: STA b0:2a:43:7e:b6:0a IEEE 802.11: authenticated
Sat Dec 30 18:43:52 2023 daemon.info hostapd: phy0-ap1: STA b0:2a:43:7e:b6:0a IEEE 802.11: associated (aid 1)
Sat Dec 30 18:43:52 2023 daemon.notice hostapd: phy0-ap1: AP-STA-CONNECTED b0:2a:43:7e:b6:0a auth_alg=open
Sat Dec 30 18:43:52 2023 daemon.info hostapd: phy0-ap1: STA b0:2a:43:7e:b6:0a WPA: pairwise key handshake completed (RSN)
Sat Dec 30 18:43:52 2023 daemon.notice hostapd: phy0-ap1: EAPOL-4WAY-HS-COMPLETED b0:2a:43:7e:b6:0a
Sat Dec 30 18:44:45 2023 daemon.info hostapd: phy1-ap1: STA a4:cf:12:a5:9e:83 IEEE 802.11: authenticated
Sat Dec 30 18:44:45 2023 daemon.info hostapd: phy1-ap1: STA a4:cf:12:a5:9e:83 IEEE 802.11: associated (aid 2)
Sat Dec 30 18:44:45 2023 daemon.notice hostapd: phy1-ap1: AP-STA-CONNECTED a4:cf:12:a5:9e:83 auth_alg=open
Sat Dec 30 18:44:45 2023 daemon.info hostapd: phy1-ap1: STA a4:cf:12:a5:9e:83 WPA: pairwise key handshake completed (RSN)
Sat Dec 30 18:44:45 2023 daemon.notice hostapd: phy1-ap1: EAPOL-4WAY-HS-COMPLETED a4:cf:12:a5:9e:83
Sat Dec 30 18:44:45 2023 daemon.notice hostapd: phy1-ap1: AP-STA-DISCONNECTED b0:2a:43:63:78:1b
Sat Dec 30 18:44:46 2023 daemon.notice hostapd: phy1-ap1: AP-STA-DISCONNECTED a4:cf:12:a5:9e:83
Sat Dec 30 18:44:46 2023 daemon.info hostapd: phy1-ap1: STA a4:cf:12:a5:9e:83 IEEE 802.11: disassociated
Sat Dec 30 18:44:46 2023 daemon.info hostapd: phy1-ap1: STA a4:cf:12:a5:9e:83 IEEE 802.11: disassociated
Sat Dec 30 18:44:46 2023 daemon.info hostapd: phy1-ap1: STA a4:cf:12:a5:9e:83 IEEE 802.11: disassociated
Sat Dec 30 18:44:46 2023 daemon.info hostapd: phy1-ap1: STA a4:cf:12:a5:9e:83 IEEE 802.11: disassociated
Sat Dec 30 18:44:46 2023 daemon.info hostapd: phy1-ap1: STA a4:cf:12:a5:9e:83 IEEE 802.11: disassociated
Sat Dec 30 18:44:46 2023 daemon.info hostapd: phy0-ap1: STA b0:2a:43:63:78:1b IEEE 802.11: authenticated
Sat Dec 30 18:44:46 2023 daemon.info hostapd: phy0-ap1: STA b0:2a:43:63:78:1b IEEE 802.11: associated (aid 3)
Sat Dec 30 18:44:46 2023 daemon.notice hostapd: phy0-ap1: AP-STA-CONNECTED b0:2a:43:63:78:1b auth_alg=open
Sat Dec 30 18:44:46 2023 daemon.info hostapd: phy0-ap1: STA b0:2a:43:63:78:1b WPA: pairwise key handshake completed (RSN)
Sat Dec 30 18:44:46 2023 daemon.notice hostapd: phy0-ap1: EAPOL-4WAY-HS-COMPLETED b0:2a:43:63:78:1b
Sat Dec 30 18:44:47 2023 daemon.info hostapd: phy1-ap1: STA a4:cf:12:a5:9e:83 IEEE 802.11: deauthenticated due to inactivity (timer DEAUTH/REMOVE)
Sat Dec 30 18:44:47 2023 daemon.info hostapd: phy1-ap1: STA a4:cf:12:a5:9e:83 IEEE 802.11: authenticated
Sat Dec 30 18:44:47 2023 daemon.info hostapd: phy1-ap1: STA a4:cf:12:a5:9e:83 IEEE 802.11: associated (aid 2)
Sat Dec 30 18:44:47 2023 daemon.notice hostapd: phy1-ap1: AP-STA-CONNECTED a4:cf:12:a5:9e:83 auth_alg=open
Sat Dec 30 18:44:47 2023 daemon.info hostapd: phy1-ap1: STA a4:cf:12:a5:9e:83 WPA: pairwise key handshake completed (RSN)
Sat Dec 30 18:44:47 2023 daemon.notice hostapd: phy1-ap1: EAPOL-4WAY-HS-COMPLETED a4:cf:12:a5:9e:83
Log file from 2nd Ap showing device
b0:2a:43:8f:65:3c (Google Home Mini)
Disconnecting and re connecting
Sat Dec 30 18:38:25 2023 daemon.notice hostapd: phy1-ap1: AP-STA-DISCONNECTED b0:2a:43:8f:65:3c
Sat Dec 30 18:38:26 2023 daemon.info hostapd: phy0-ap1: STA b0:2a:43:8f:65:3c IEEE 802.11: authenticated
Sat Dec 30 18:38:26 2023 daemon.info hostapd: phy0-ap1: STA b0:2a:43:8f:65:3c IEEE 802.11: associated (aid 1)
Sat Dec 30 18:38:26 2023 daemon.notice hostapd: phy0-ap1: AP-STA-CONNECTED b0:2a:43:8f:65:3c auth_alg=open
Sat Dec 30 18:38:26 2023 daemon.info hostapd: phy0-ap1: STA b0:2a:43:8f:65:3c WPA: pairwise key handshake completed (RSN)
Sat Dec 30 18:38:26 2023 daemon.notice hostapd: phy0-ap1: EAPOL-4WAY-HS-COMPLETED b0:2a:43:8f:65:3c
Sat Dec 30 18:38:54 2023 daemon.info hostapd: phy0-ap1: STA b0:2a:43:8f:65:3c WPA: group key handshake completed (RSN)
Sat Dec 30 18:39:19 2023 daemon.err hostapd: nl80211: kernel reports: key addition failed
Sat Dec 30 18:39:19 2023 daemon.err hostapd: nl80211: NL80211_ATTR_STA_VLAN (addr=42:26:5b:2d:22:d6 ifname=phy0-ap0 vlan_id=0) failed: -2 (No such file or directory)
Sat Dec 30 18:39:19 2023 daemon.info hostapd: phy0-ap0: STA 42:26:5b:2d:22:d6 IEEE 802.11: associated (aid 1)
Sat Dec 30 18:39:19 2023 daemon.notice hostapd: phy0-ap0: AP-STA-CONNECTED 42:26:5b:2d:22:d6 auth_alg=ft
Sat Dec 30 18:39:39 2023 daemon.notice hostapd: phy0-ap1: AP-STA-DISCONNECTED b0:2a:43:8f:65:3c
Sat Dec 30 18:39:39 2023 kern.info kernel: [12156.633478] ath10k_pci 0000:00:00.0: mac flush vdev 1 drop 0 queues 0x2 ar->paused: 0x0 arvif->paused: 0x0
Sat Dec 30 18:39:40 2023 daemon.info hostapd: phy1-ap1: STA b0:2a:43:8f:65:3c IEEE 802.11: authenticated
Sat Dec 30 18:39:40 2023 daemon.info hostapd: phy1-ap1: STA b0:2a:43:8f:65:3c IEEE 802.11: associated (aid 4)
Sat Dec 30 18:39:40 2023 daemon.notice hostapd: phy1-ap1: AP-STA-CONNECTED b0:2a:43:8f:65:3c auth_alg=open
Sat Dec 30 18:39:40 2023 daemon.info hostapd: phy1-ap1: STA b0:2a:43:8f:65:3c WPA: pairwise key handshake completed (RSN)
Sat Dec 30 18:39:40 2023 daemon.notice hostapd: phy1-ap1: EAPOL-4WAY-HS-COMPLETED b0:2a:43:8f:65:3c
Sat Dec 30 18:40:54 2023 daemon.notice hostapd: phy1-ap1: AP-STA-DISCONNECTED b0:2a:43:8f:65:3c
Sat Dec 30 18:42:06 2023 daemon.info hostapd: phy1-ap1: STA b0:2a:43:8f:65:3c IEEE 802.11: authenticated
Sat Dec 30 18:42:06 2023 daemon.info hostapd: phy1-ap1: STA b0:2a:43:8f:65:3c IEEE 802.11: associated (aid 4)
Sat Dec 30 18:42:06 2023 daemon.notice hostapd: phy1-ap1: AP-STA-CONNECTED b0:2a:43:8f:65:3c auth_alg=open
Sat Dec 30 18:42:06 2023 daemon.info hostapd: phy1-ap1: STA b0:2a:43:8f:65:3c WPA: pairwise key handshake completed (RSN)
Sat Dec 30 18:42:06 2023 daemon.notice hostapd: phy1-ap1: EAPOL-4WAY-HS-COMPLETED b0:2a:43:8f:65:3c
Sat Dec 30 18:43:20 2023 daemon.notice hostapd: phy1-ap1: AP-STA-DISCONNECTED b0:2a:43:8f:65:3c
Sat Dec 30 18:43:21 2023 daemon.info hostapd: phy0-ap1: STA b0:2a:43:8f:65:3c IEEE 802.11: authenticated
Sat Dec 30 18:43:21 2023 daemon.info hostapd: phy0-ap1: STA b0:2a:43:8f:65:3c IEEE 802.11: associated (aid 1)
Sat Dec 30 18:43:21 2023 daemon.notice hostapd: phy0-ap1: AP-STA-CONNECTED b0:2a:43:8f:65:3c auth_alg=open
Sat Dec 30 18:43:21 2023 daemon.info hostapd: phy0-ap1: STA b0:2a:43:8f:65:3c WPA: pairwise key handshake completed (RSN)
Sat Dec 30 18:43:21 2023 daemon.notice hostapd: phy0-ap1: EAPOL-4WAY-HS-COMPLETED b0:2a:43:8f:65:3c
Sat Dec 30 18:44:32 2023 daemon.notice hostapd: phy0-ap1: AP-STA-DISCONNECTED b0:2a:43:8f:65:3c
Sat Dec 30 18:44:32 2023 kern.info kernel: [12448.734010] ath10k_pci 0000:00:00.0: mac flush vdev 1 drop 0 queues 0x2 ar->paused: 0x0 arvif->paused: 0x0
Sat Dec 30 18:44:32 2023 daemon.info hostapd: phy1-ap1: STA b0:2a:43:8f:65:3c IEEE 802.11: authenticated
Sat Dec 30 18:44:32 2023 daemon.info hostapd: phy1-ap1: STA b0:2a:43:8f:65:3c IEEE 802.11: associated (aid 4)
Sat Dec 30 18:44:32 2023 daemon.notice hostapd: phy1-ap1: AP-STA-CONNECTED b0:2a:43:8f:65:3c auth_alg=open
Sat Dec 30 18:44:32 2023 daemon.info hostapd: phy1-ap1: STA b0:2a:43:8f:65:3c WPA: pairwise key handshake completed (RSN)
Sat Dec 30 18:44:32 2023 daemon.notice hostapd: phy1-ap1: EAPOL-4WAY-HS-COMPLETED b0:2a:43:8f:65:3c
Sat Dec 30 18:44:44 2023 daemon.notice hostapd: phy1-ap1: AP-STA-DISCONNECTED a4:cf:12:a5:9e:83
The OP stated that the issue only exists with the IoT SSID. Although not explicitly stated, this does mean that there are devices on other SSIDs that are working properly with this AP.
So we can reasonably conclude that this is not an AP issue, but rather an SSID/network issue.