After updating to 28.20, the gradient is not accurate, and the gradient of 0% is displayed as -1% to -3%
my guess is if the subdecimals are changing above a threshold value (which is small) then the grade% is showing a value immediately, i think a better smoothing filter is needed.
here is the raw datas , unfortunately i cant watch both next to each other to find out what is the threshold value for the elevation difference. because if the subdecimals are not changing, the grade% is also "--%"