Edge 1030 & Fenix 5 calories count discrepancy

Hello, I am using the Fenix 5 and Edge 1030 with the same Hear Rate Sensor. After the training there is a huge difference between the amount of calories burned as per one device and as per the other one. Always, the Fenix 5 shows almost 3 times more. The edge always shows the amount of burned calories in line with the KJs used.

Which figure should I use as reference, the one displayed by the Edge or Fenix %?