I went for a run a few days ago with my brand new Mi Band 3 after installing the Mi Fit App (version 4.0.0) and upgrading the firmware of the band to V.188.8.131.52 (according to the Mi Fit app). The same problem happened to me on another run today.
I took my phone with me on the first run, but today I left it at home and had the same problem. The screenshots were taken when I went for the first run with my phone and activated GPS, I started the 'Running' activity in the section of the Mi Fit App. Today I left my phone at home and recorded my run using the 'Treadmill' feature directly on my band. The problem however is the same in both cases. I attached 3 screenshots showing the odd behavior of the statistics in the Mi Fit App. Here is what you see on the screenshots:
Screenshot1.png (157.76 KB, Downloads: 2)
2019-05-25 17:56:23 Upload
My Workouts - Steps today
1h4min, 9719 steps, 9.4km, 633kcal burned
Screenshot2.png (87.48 KB, Downloads: 2)
2019-05-25 17:56:25 Upload
My Workouts - Today's Activity
1h05m57s, 8.09km, 975 burned
Screenshot3.png (165.24 KB, Downloads: 2)
2019-05-25 17:56:27 Upload
My Workouts - Today's energy 1617kcal
Running 9.42kkm 01:04:00 633kcal 5:02pm
Outdoor Running 8.09km 01:05:57 975kcal 5:01pm
Note: I only ran once before I took the screenshots!
My questions: Why were two separate runs recorded at the same time and why is one called 'Running' and the other is called 'Outdoor Running'? And more important: Why do statistics like step count, calories burned and distance differ from one another?