I have a Garmin Edge 520 with software update 6.20, and I have been using Edge devices since 2009 and have logged well over 500 rides. When I upload rides to Garmin Connect, it shows "avg speed" and "avg moving speed." In the past, Avg Moving Speed has always been 0.1 to 0.5 MPH faster because Avg Moving Speed does not calculate time stopped or speeds below my auto-pause threshold (which is 4 MPH). After installing the update for software version 6.20, Avg Moving Speed is now slower than Avg Speed, and it is often 5+ MPH slower. For example, one of my splits today showed an Avg Speed of 17.3 and an Avg Moving Speed of 9.5. Another split showed an Avg Speed of 17.7 and Avg Moving Speed of 13.5. So it appears that either the device or Garmin Connect is doing something wildly different in calculating Avg Moving Speed. Anyone have any thoughts?
They have a ticket open on this. You will find many references to this across the various Garmin product forums so I'm hoping that it will be resolved soon.