Since the introduction of the AI improvements, and changes to import data from Strava, presumably to feed the AI, Systm has been resharing activities that it had previously downloaded from Strava, in this case being picked up by intervals.icu.
This seems to be because Wahoo are not “honouring” the original id of the activity, thus other systems can’t see it is a duplicate activity.
The wahoo API shouldn’t really be resharing these, or if it does, it should use the same id. This is why, for example, systm activities uploaded to my Garmin connect don’t reappear in intervals icu, because it keeps the same id (presumably, or maybe Garmin just don’t reshare items retrieved from other APIs, which would make sense) (EDIT: Intervals recognises that an activity from Garmin and the same activity sent by Garmin to Strava are the same it seems, so it must be the activity id).
More importantly though, this would seem to put the systm app in violation of Stravas new policy of not allowing API users to reshare the Strava data without explicit permissions or expectation, which I did not give.
So maybe they could straighten this one out asap. It’s a real nightmare having to keep deleting activities that systm has uploaded twice.