Speedometer data not matching input data
I have on the screen both speedometer and peak+base speed gauges and noticed, that their data not always match.
Quite often peak speed is 1 kph higher than speedometer shows. In one example speedometer shows no more than 104 kph, but peak speed is shown 105 kph. To see, if it is rounding problem, I allowed showing two decimal digits by both gauges. Speedometer shows maximally 104.20 kph, peak+base speed gauge 104.51 kph. Both are rounding correctly (to 104 and 105) but why are they showing different maximum speed number? In my understanding they shoult use the same data.
I exportred RR data to .csv, maximum speed there is 29.042 m/s = 104.5512 kph. So peak+base speed gauge is showing correct data. But why speedometer shows maximum only 104.20 kph?
I even exported .csv file from DashWare, maximum speed there was 104.5368 kph. I used tthis .csv with RR and connected both gauges to the same KPH field (to avoid using different input data by gauges). I got the same result as RR iself shows - speedometer shows 104.22 kph, speed gauage 104.52 kph.
In other words, peak+base speed gauge is showing correct result, just as in data file, but speedometer is showing result whch is not matching input data. What can be reason and how can be speedometer data?