I have the opposite issue. Motobody undercounts my steps on the treadmill by 20%. (Calculated by manually counting cadence and multiplying by minutes). Interestingly, it seems accurate when road running. Must need the shock of hard landing.
Wearing the watch while lawn mowing produces huge...