One of the new features with the Fenix 6 series is the wrist heart rate monitoring during swimming.
Great feature, but is does not seem to take the HR while calculating the calories of the activity:
I regularly swim 800 meters.
With the fenix 5s plus (and no external HR strap) the activity showed always 320 cals. This has been the case throughout the summer.
Over the weekend I started using the Fenix 6s. After the 800 meters with wrist Hr, I still get 320 calories.
I consider this to be a bug, and hope Harmin will fix it in a subsequent release... soon...