Climbed meters not correctly measuring in Skialp Activity

I have a problem with measuring climbed meters on my Forerunner 965. I was on skialps, one day I measured with the Hiking activity, the next day with the Skialp activity. The weather and conditions were the same (high windy). Climbed meters I check by maps and other people. Hiking activity measured the climbed meters correctly, Skialp activity measured 1900m and the reality was about 1000m meters less (on map and other person 850-900m). What could be the reason for this?