Almost 10 years later it would still be useful. And if it is the original fit file, Garmin could still change the title and push photos from the Garmin activity. It just needs more work to create a different process.
As for the auto-sharing - there is a simple solution for that problem, and I use it too. My default setting for new activities at Strava is "Only You", and I set it to "Followers" only once I adjust it, and decide to share it.
As for the comment and photo - that is rather a request to Strava. Garmin does not push anything to Strava. It is Strava who reads the data from Garmin's API, so the request should go to them, and they can then contact Garmin if they need some assistance from them.
That's a not a solution, I don't want to do the same thing twice, you are doing the same thing twice and even an additional step with the manual publishing.
But ok, it's a request for Strava. I contacted them.
That's a not a solution
That's exactly what the OP asked for - a delay before the activity goes public, allowing to edit the details and comments before publishing.
No it's not, the question was to pause auto sharing (which we figured out won't help), it's still shared just not published.
It still allows you to edit the details before publishing the activity, which is what the OP asked for.