Per above
Per above
In MFP it seems to show the total calories for an activity (resting +active). In Connect, it only shows the Active calories (the additional calories burned during the exercise over and above the calories you would have been burning anyway if you just stayed sedentary).
The Garmin method makes more sense to me but may explain why there is a difference.