It's called "Travelled elevation", and not "Total climb", with the reason that it's not just ascend that is calculated. Just as pinkunicorn mentions, it depends on the order, and the decend is added as well.
Example, you log caches with these elevations: 50, 150, 100, 200, 0 = 100+50+100+100 = 450 m (corrected from 350).
However, just as you say, it was an unreasonable height difference per find. There was a bug, and the height of your first find was added for every find you made. So basically 623*3715 meters.
This has now been corrected in our development environment, and your total will be 85,252 meters.