I tried a lot of thing I have found on this forum about this.
I use few Archer C7 and Archer C5 and R6100 in AP mode only, and on one Archer C7 I have so many crash with ath10k-ct so I migrated to ath10k but I have another issue with this module,
I don't have any crash but some clients have packet loss on 5 Ghz, restart WLAN on client solve issue.
I can't ping client, and client cannot ping the gateway when happen
"don't have any crash but some clients have packet loss on 5 Ghz, restart WLAN on client solve issue."
Maybe it's just the 1 or 2 client devices that aren't roaming correctly? Many people never reboot or update their client devices maybe try that also? Try googling the client devices to see if they support 802.11kvr?
"Going A->B works perfectly, but since the client is never deauth/disassociated from A after the transition, going back to A before max_inactivity kicks in on AP A means the client will not reassociate to A, because A expects the old key and Client uses a new one I suppose (and it's still registered in the kernel, you can observe the infamous "Could not set STA to kernel driver" error until the client decides to re-do the entire handshake properly).
Lowering max_inactivity to 15 seconds allowed me to mostly work around this issue.
My guess it that this case is better-handled in WPA-EAP deployments, where one controller is in charge of the keys and does push/pull to the APs."
You could try ct driver with the normal firmware.
I’ve more or less problems (almost stable-ish until it’s suddenly not, to downright unstable depending on context) with the ct firmware, but normal firmware with ct driver works great.
Maybe all your USB 3.0 DJ stuff is interfering with the wifi. What about all the DMX512 noisy DC switch mode power supplies? What frequency are all your class D amplifiers running on? Try to provide at least 3-6 feet space between all devices if possible.
Note that the article is quite old and might not be up to date. I myself have never hady any problems with the default setting of 2 (probably sometimes the default might have been 3 with other firmware though + the real value will also depend on beacon interval), and I've been through a lot of routers and i-devices through the years.