Garmin cardio/strength workouts not uploading calories to strava

I have a Garmin Fenix 6 pro and when I complete a non GPS workout i.e cardio or strength only the duration of the workout gets uploaded to strava.

In addition, strava always considers this to be a run rather than any other form of exercise. Along with this my heart rate and calories are not sent to strava.

Is it possible to configure this with strava so all details of my workout are uploaded?

I have seen users with a garmin forerunner that are able to do this without any issues but it doesn't seem to work with my Garmin Fenix 6 pro. Two examples are shown.