Health App walking distance wildly underreported
I've seen people complaining that the walking and running distance recorded by the Health app may be 10-15% off. I wish my iPhone was that accurate!
I started with an iPhone 6. If I walked a hiking trail of 4km, the Health app would typically record about 1.5km. It bears no resemblance to reality. The step counter appears reasonable, but the distance is always far short of what I know I have walked. I gave up using the health app for distances.
Now I've just got an iPhone 13. It's step count seems somewhere near the ballpark, maybe a bit short. It says I have a stride of 42cm. I walked a route of about 3.6km, and it reported less than 1km!!
Two different iPhones with different hardware, iOS versions and software versions, but the same problem. How do I fix it?