Fenix 7 hiking activity GPS data is garbage

I recently hiked to Triglav in Slovenia. I tracked the whole hike with hiking activity but the GPS data is total garbage. The mountain is in Julian Alps surrounded by other high peaks, I imagine this could make obtaining GPS coordinates. See the attached screenshot. Even during the hike I noticed that Total Ascent was reaching unrealistic values.

Is there something I can do to fix this activity?
What caused this? How to prevent this in the future?