I analyzed the altitude problem and came to the following Garmin-Sierra
The problem, at least in my case, is software
Altitude is affected by wrist temperature or external conditions. If I don't wear the watch and the temperature does not vary, the altitude remains constant, while if I wear it, even while staying at home, the altitude varies significantly. The solution would be to not link temperature to altitude or to filter it adequately