Maybe/probably the average gets calculated for each page. And maybe the way they derive other data for that page affects what they show for an average.
I don't remember if the totals accumulated on the device are actually transferred in the data file. But also they might be sometimes using that value or basing their calculation on a device accumulated total that might well be different from the summed up GPS position data and timestamps in the file.