I have similar issue with clear the gear. I'm
uploading a route (gpx) it sets default sport type (e.g. Run), then I
update the activity with changing the type as per user's selection (e.g. Bike) and reset the gear in the same.
{ "gear_id" : "none", "type": "Ride", "hide_from_home": true }After I open the activity in Strava it is selected with the default bike from the profile.
Later (after 30s) manually updating the activity with only {
"gear_id" : "none"
} - it works and clears the gear.
I feel there is something related with the changing activity type requires more time and webhooks could fix my problem, but it's complicated for me to use them for now.