There may be a problem with the format of the raw altitude data. I recorded an activity during a training session, guided by GC, in slope mode with elevation, latitude, longitude, and slope (I will call it GCactivity). At the same time, my Garmin in freeride mode also recorded the activity (I'll call it GarminFreeActivity). I then wanted to paste the elevation data from GCactivity into GarminFreeActivity. The copy is perfect as long as the elevation remains below 1000m. Above 1000m, the cells display 1 (I didn't reach 2000m) in GarminFreeActivity, but return to normal when I descend below 1000m.
I think this may be due to the French format.
Translated with DeepL.com (free version)