We all know the gradient is a bit random on ClimbPro because of the lengthy time margin and lag that Garmin uses to make calculations.
But why is the elevation profile itself so inaccurate? It should be fixed according to mapping data. However, the profile seems to have minimal relation to what's in front of me, where as my free elevation profiles on my phone are completely spot on (and also show exactly where I am on the climb). I'm looking at a 20% gradient sign on the road, and Climb Pro has it in green as a gentle incline. And I can't remember the last time I had a profile with more than two colours, despite riding long hills with all kinds of gradients.
Is this because of the poor quality of Garmin map data? Can the maps be upgraded (e.g. using OS maps instead in the UK)? And if they can be upgraded, would the elevation profile improve, as well as total ascent? My 1030 Plus is always about 20% below total ascent given on my Freerunner 745 (I assume they use the same house maps??), and way less than totals calculated by OS maps, for instance...