hmm, I'm missing something...
after
/* if (ath10k_peer_stats_enabled(ar) || */
/* test_bit(WMI_SERVICE_REPORT_AIRTIME, ar->wmi.svc_map)) */
/* wiphy_ext_feature_set(ar->hw->wiphy, */
/* NL80211_EXT_FEATURE_AIRTIME_FAIRNESS); */
in ath10k-5.4/mac.c
, compiling, moving the resulting ath10k_core.ko
to /lib/modules/5.4.63/ath10k_core.ko and rebooting I still see an output from
cat /sys/kernel/debug/ieee80211/phy0/netdev\:wlan0/stations/*/airtime
and I can still reproduce the symptoms above.
I think I need to start a new thread specific to my device as this does not seem "AQL" related. Also I may have made some progress finding more up to date non-ct ath10k firmware to try (but I'll likely have to use the ath10k-ct driver).