Issue with repeated workout blocks on Garmin Connect (Android & Web) — Forerunner 165 Music (software 25.06)

Hi everyone,
I’ve been having a strange issue for a while when creating running workouts in the Garmin Connect app for Android.

When I build a workout that includes two consecutive “Repeat” blocks, the app seems to multiply the workout — it shows a huge total distance and duration, way above what it should be.

I found a workaround: if I insert a very short step (like 1 second) between the two repeat blocks, the total distance and time are displayed correctly.

The weird part is that on Garmin Connect Web, the workout looks perfectly fine — the total distance and duration are correct there.
However, when I send that same workout from the web to my watch (Forerunner 165 Music, software version 25.06), it becomes “broken” again (same inflated distance/time issue).

Has anyone else seen this behavior on the Forerunner 165 or similar models?
Is this a known bug or something that depends on how the workout is synced (web vs mobile)?

Thanks in advance!