Fenix 6x not calculating elevation gain correctly

Hi! So I have recently bought a garmin fenix 6x pro and overall I’m really pleased with it!

But I have one issue with it so far. So I do a lot of backcountry snowboarding and hiking, and when I do my climbs I like to see my elevation gains, but my watch is not displaying this correctly! 

Say that I start at 400m elevation and climb to 1000m elevation, that’s a 600m difference in elevation (600m in elevation gain), but my watch is sometimes showing a lot less on the total ascent, so it will show that i climbed maybe 325m!!

The wierd thing about this is that my barometer works without any problems, and displays the correct elevation all the time, and the activity that I do also records the correct starting and end elevation, but it seems like the software doesn’t communicate with the barometer correctly? Has anyone else had this problem, or know any fixes for this??

I have calibrated the barometer, and tried with 3d speed & distance on/off....

Screenshot from a short hike this morning to try it out, and as you can see the elevation gain doesn’t add upp, it should be about ~180m...