Anyway, here's a replay of the unit trying to pull off (of course skip to the end, and watch the Firefly that is heading back);
This replay can't be watched anymore since the coh update.
04:05:20.06 GAME -- Error reading header for recorded game PLAYBACK:6p_forest.2013-12-08.17-32-16.rec
The code which manages the exp looks fine to me and without being able to watch the replay, looking for strange events, I'm afraid, there is nothing I can do about it at the moment.
Has anyone else encountered a problem with an unit losing its exp?
I need further hints to elaborate what exactly happened.