Okay, found it!
Frustratingly this is an old bug resurfacing...
fix is exactly the same too.
- delete the cal data in /lib/firmware/ath10k
- delete/modify the caldata script under /etc/hotplug.d/firmware 11-aath10k-caldata
five years to find the same bug again