Edge 830 has correct distance but map starts 2.5 miles into ride so I am not getting segments correct.

Elevation and miles are correct but mapped segment starts late. Confused, I bought Garmin for accuracy but it appears the strava phone app is better and more accurate.