I've got my Fenix 6 connected to BikeErg. BikeErg sends cadence and watts to Fenix 6. It seems that Garmin counts only the half of calories of bekeerg2 calories. But if I only measure only the heart rate by Fenix 6 the consumed calories are pretty the same as BikeErg counts. I think there is a bug in Fenix 6 software. In Suunto the calories are almost precise compared BikeErg calories.