Interesting spike, with a sudden jump from 19.1 knots to 30.5 knots. That gives an acceleration of 5.85 m/s2, which triggers the acceleration filters in Speedreader and GPSResults.

Pretty rare to see such things in GT-31 data, but not the first one I've seen, either.
There would be pretty straightforward ways to improve the filters, which would be needed here. You'd need to also filter adjacent points in this case. Similarly, error estimate filters for data from u-blox chips (Motions) should be adjusted to take into account that u-blox error estimates rise very slowly. Current filters miss some artifacts.
But while this would be relatively easy to do, I can't see it happening. If I just put better filters in Speedreader, users will see that some sessions give higher numbers in other software, and stop using Speedreader. Seems that ka72.com does not use acceleration filters for GT-31 data at all, or has a threshold that's too high.
Note that the current threshold that ka72.com uses for GT-31 data (3 m/s = 5.7 knots) is so high that it can
never be triggered by data from GT-31s, since the maximim SDoP value the devices write is something like 4.97. So the accuracy filter is never used for GT-31 data on ka72.com. Which strikes me as pretty ironic.