Avg/NP power differences between Garmin Connect and TR ride summary

Without having both workout files it is impossible to say, however, it is likely that we filtered out some of the power spikes that Garmin did not, thus lowering your total kJ. For a MTB ride with a lot of power spikes, this could easily equate to a loss of 88 kJ.