Is this the expected behaviour?
dmesg log snippet -
[ 57.498512] br-lan: port 2(phy1-ap0) entered blocking state
[ 57.504347] br-lan: port 2(phy1-ap0) entered disabled state
[ 57.510274] ath9k 18100000.wmac phy1-ap0: entered allmulticast mode
[ 57.517262] ath9k 18100000.wmac phy1-ap0: entered promiscuous mode
[ 60.865846] ath10k_pci 0000:00:00.0: wmi print 'P 128 V 8 T 410'
[ 60.872098] ath10k_pci 0000:00:00.0: wmi print 'msdu-desc: 1424 sw-crypt: 0 ct-sta: 0'
[ 60.880662] ath10k_pci 0000:00:00.0: wmi print 'alloc rem: 24984 iram: 38672'
[ 60.983446] ath10k_pci 0000:00:00.0: rts threshold -1
[ 61.005836] br-lan: port 3(phy0-ap0) entered blocking state
[ 61.011764] br-lan: port 3(phy0-ap0) entered disabled state
[ 61.017734] ath10k_pci 0000:00:00.0 phy0-ap0: entered allmulticast mode
[ 61.024908] ath10k_pci 0000:00:00.0 phy0-ap0: entered promiscuous mode
[ 61.032107] br-lan: port 3(phy0-ap0) entered blocking state
[ 61.037962] br-lan: port 3(phy0-ap0) entered forwarding state
[ 61.045139] br-lan: port 3(phy0-ap0) entered disabled state
[ 69.174235] br-lan: port 2(phy1-ap0) entered blocking state
[ 69.180027] br-lan: port 2(phy1-ap0) entered forwarding state
[ 80.173647] br-lan: port 3(phy0-ap0) entered blocking state
[ 80.179471] br-lan: port 3(phy0-ap0) entered forwarding state
[ 80.213498] br-lan: port 4(phy0-ap1) entered blocking state
[ 80.219447] br-lan: port 4(phy0-ap1) entered disabled stat
syslog shows a delay of 42 seconds -
Fri Apr 17 03:21:59 2026 daemon.notice hostapd: phy0-ap0: ACS-COMPLETED freq=5825 channel=165
Fri Apr 17 03:21:59 2026 daemon.notice hostapd: phy0-ap0: interface state ACS->HT_SCAN
Fri Apr 17 03:22:41 2026 local1.info dnsmasq[1]: started, version 2.90 cachesize 1000