In simulations, it can be altered pretty drastically if a Pokemon is able to barely get off an extra charge move.
Unless you're running thousands of runs, maybe that's the issue. The oddities are just cases that got lucky and pulled off the most charge move damage while alive (e.g. got energy fast by tanking a charge move, used their own, then died right after to a fast move).