Garmin connect adding multiple duplicated hours of heart data to apple health when syncing a cycling workout

I have contacted Garmin but so far they have been unable to solve the issue and I'm wondering if anyone else has had this issue and solved it.

So the steps for this issue are as follows:

I wear a Polar H10 to record heart rate.

I use an Edge 840 solar to record my rides.

Example ride - I do a 24min morning commute.

On finishing the ride is then uploaded to strava/apple health etc form the Connect app on an iPhone 16.

On apple health when you go to shared data and look at what the connect app has added it shows heart rate for the ride but...

If the ride started at 8.10 and the first heart rate value is 117bpm, that heart rate is then duplicated for every minute going backwards until midnight which messes up all my HRV and recovery details meaning I have to delete all the Garmin shared heart rate data after every ride so I am not getting a true representation on my recovery and fitness levels.

If anyone else has had this problem it would be great to know.