I noticed that the Heatmap on the Streak Analysis distance is displaying the wrong distance for me.
My settings are imperial units (miles), and I've attached an image with the discrepancy. See that my run today is 8.2 miles (13.21 km), but displays as 43 miles on the heatmap.
The relative lengths are all correct -- e.g., today's run shows as longer than yesterday's run, and so on. It looks like the actual distance in miles for the run is being multiplied by about 5.25 for display in the heatmap.
For example, 43/8.2 = 5.24390243902 - today
Yesterday, 37/7 = 5.28571428571
Two days ago, 32/6.1 = 5.24590163934
I assume the differences are just minor discrepancies in rounding.
All other heatmap metrics are displaying correctly
EDIT:
My initial thought was maybe it's the total distance of the streak, but that's not the case, nor is it a past 7 days or anything like that (which wouldn't make sense anyway).