I forced the re-installation of version 1.157.14 and rebooted. I checked that the old firmware was loaded and that the files in the /lib/firmware/ath10k/QCA6174/hw3.0/ folder were indeed the ones that came with the old package. Then I let the bug happen, which it did.
Then I downloaded your package and installed it with dpkg. Rebooted, checked that the new firmware was loaded, checked the files and it's been 5 group rekeyings without any issues.
@Seth I just confirmed that it does fix the bug.
I forced the re-installation of version 1.157.14 and rebooted. I checked that the old firmware was loaded and that the files in the /lib/firmware/ ath10k/ QCA6174/ hw3.0/ folder were indeed the ones that came with the old package. Then I let the bug happen, which it did.
Then I downloaded your package and installed it with dpkg. Rebooted, checked that the new firmware was loaded, checked the files and it's been 5 group rekeyings without any issues.