On my E8450 with Mediatek MT7915 channel analysis works. But MT7915 has a special hardware for DFS scans
On my Redmi AX6S (also MT7915E) channel analysis does not work if the 5Ghz radio is configured to a DFS channel. See more details here.
So this issue is definitively not sepecifix to ath10k since it is also affecting mt76.