When I sync my activities from a triathlon or any multi-sport activity recorded on my Garmin 735XT, they import to Garmin Connect fine, showing the correct start time for the whole activity. However, when these then sync with Strava, the start time is shown as the time the activity finished. For instance, I did a triathlon yesterday and my 33 minute swim started at 7:00am exactly (fine in Garmin Connect). When imported to Strava, the start time is showing at 7:33am. All other activities from the triathlon have done exactly the same. This is not an isolated incident - all of my triathlons have this problem from the 735XT and I've noticed a lot of other competitors who experience the same (by looking at flybys on Strava). The only way I've found to circumvent this is to record a separate activity for each, which really defeats the purpose of having a multi-sport activity function.
Does anyone know how to fix this or where the problem is arising? It looks like it may be a simple transfer error from Connect when syncing with Strava - 'activity finish' in Connect copied to 'activity start' in Strava or something similar.