During the ride the edge shows (very accurate) altitude readings, but it stores other (wrong) values (SW Vers. 5, recording interval 1sec) in the protocol and in GC.
I made several screenshots during a ride - the difference seams to increase with the height.
Maybe this also influence the reported wrong calculation of the "Total Ascent" value? (after may ride the value for Total Ascent displayed and stored are exactly the same)