I too see a difference between estimated kcals betwwen what's logged on the watch, and what shows up in the software.
I believe this is because depending on the version of the software, the model used to estimate kcals is different. One would presume
suunto is refining the accuracy in the software model.
Training Effect and EPOC peak also differ. I would expect yours to as well, despite your claim that kcals is the only differing value. I just checked; even some of the HR data is slightly different!
That said all my observed differences are small; the kcal difference is MUCH less than yours. Perhaps you are comparing two different log entries?