I am not sure how Garmin Connect calculates calories, but it seems to ignore what you're doing.
Take any workout and change it from running to biking (or vice-versa); the calorie count doesn't change. Seems like Garmin Connect easily has enough data to guess this amount with reasonable accuracy, so it would be nice if it did that.