I’ve found what looks like an inconsistency in how interval pace is calculated/displayed after importing a FIT file exported from Garmin.
Since the file comes from Garmin and Garmin Connect reads it correctly, I’m using that as the reference behavior.
Activity structure
The workout contains:
-
3 longer blocks
-
repeated intervals of:
- 40s work
- 20s recovery
The FIT file includes lap markers and correct lap durations.
Comparison using the same Garmin-exported FIT file
Garmin Connect (reference)
The workout steps/laps are shown consistently:
- 40s reps = 3:59 /km
- recoveries = 0 distance as expected
- durations and distances coherent
Strava
Using the same file, the laps are also shown consistently:
- 40s reps = 3:59 /km
- durations and distances coherent
Intervals
Several 40s reps are shown as:
- 4:08 /km
while a later identical 40s rep is shown correctly as:
- 3:59 /km
So equivalent intervals inside the same activity are not being calculated consistently.
Why this looks like a bug
If Garmin Connect (source platform) and Strava both interpret the same FIT file consistently, but Intervals shows different pace values for equivalent laps in the same workout, the issue seems specific to how Intervals calculates or displays the lap/interval pace column.
The pace graph itself looks correct, so this may be limited to the summary table logic rather than the raw imported data.
Screenshots
Attached:
- Intervals screenshot
- Strava screenshot
- Garmin Connect screenshot
Question
Can someone clarify which data source is used for the running interval pace column for Garmin FIT imports, or whether this is a known issue?


