Indoor cycling shows calories wrong

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.