No interval details in workouts

I'm building an app where you can generate workouts for cycling e.g. an interval session with 3x5 min effort at a certain power or power zone. Via the Training API V2 I can successfully transfer the workouts to Garmin Connect, but the details for the intervals about power or heart rate does not show up in Garmin Connect.

{                                                                                                                                                                                                                

    "workoutName": "5x3 Vo2 max intervals",

    "description": "",                                                                                                                                                                                             

    "sport": "CYCLING",                                                           

    "workoutProvider": "CyclingIQ",

    "workoutSourceId": "CyclingIQ",

    "estimatedDurationInSecs": 1800,

    "segments": [

      {

        "segmentOrder": 1,

        "sport": "CYCLING",

        "estimatedDurationInSecs": 1800,

        "steps": [

          {

            "type": "WorkoutStep",

            "stepOrder": 1,

            "intensity": "WARMUP",

            "description": "Warm Up",

            "durationType": "OPEN",

            "targetType": "OPEN"

          },

          {

            "type": "WorkoutRepeatStep",

            "stepOrder": 2,

            "repeatType": "REPEAT_UNTIL_STEPS_CMPLT",

            "repeatValue": 5,

            "steps": [

              {

                "type": "WorkoutStep",

                "stepOrder": 1,

                "intensity": "ACTIVE",

                "description": "Interval",

                "durationType": "TIME",

                "durationValue": 180,

                "targetType": "POWER",

                "targetValueLow": 261,

                "targetValueHigh": 289

              },

              {

                "type": "WorkoutStep",

                "stepOrder": 2,

                "intensity": "RECOVERY",

                "description": "Recovery",

                "durationType": "TIME",

                "durationValue": 180,

                "targetType": "OPEN"

              }

            ]

          },

          {

            "type": "WorkoutStep",

            "stepOrder": 3,

            "intensity": "COOLDOWN",

            "description": "Cool Down",

            "durationType": "OPEN",

            "targetType": "OPEN"

          }

        ]

      }

    ],

    "scheduledDate": "2026-02-17"