Issues with Importing Swimming FIT Workout – Unexpected Target Paces & Missing Rest

Hi everyone,

I’m trying to import a simple swimming FIT workout file that I created using the FIT SDK. However, after importing it, the resulting workout looks significantly different compared to the one I get when I manually add it to my watch or use the Garmin Connect Workout creator to build the same workout.

Here’s the workout I built (image below shows only the beginning of it):

However, after importing the FIT file into intervals.icu, the workout appears differently:
Screenshot 2025-03-12 at 00.57.24

Main Differences:

  1. Unexpected Target Paces – The imported workout includes target paces that I never set.

  2. Rest Intervals Missing – The rest periods are not being imported correctly.

My goal is to use the API to import FIT files. Does this behavior persist when using the API, or is it specific to manual imports?

Thanks in advance for any insights!