Don't have that problem. I have a Garmin 'Edge 25 and an Apple watch. Over a 20-30 mile ride, the two units are often within .2-.5 mile for distance. The spread seems wider if I stop multiple times. Sometimes lay out a route on Google Earth Pro. Garmin and Apple are usually fairly close to the mileage reported by Google Earth. I'm not concerned over relatively small discrepancies.