Active calories in Garmin Connect lower than imported TR workouts

I’ve been trying to use Garmin Connect along with My Fitness Pal to track calories and macros to help drop some weight this winter. On my ride today for example, I burned 738 calories in TrainerRoad but somehow Garmin connect is only showing 695 active calories, which has to be low considering Garmin estimates calories for steps/stairs/etc.

Is there anyway to have Garmin take the calories/kJ number right from TR or other outdoor rides?