When I set my Vivosmart 4 to Walk Mode, I get shortchanged in mileage. I run or walk exactly the same circuit often. It is about 3.25 miles--a reading I consistently got on my old Garmin Froerunner. If I set my Garmin Vivosmart to Walk, it records about 2.75 miles; if I set it to Run, it records 3.40 miles. Maybe it's trying to encourage me to run?