I have exactly the same problem. Total gain in and total loss are incorrect (about double the real gain or loss). There is no problem with GPS elevation because elevation chart and elevation gain in splits are OK (if you are only going up or only down during same split).
I think there is SW...