I like that zwift uploads my rides to Garmin, Strava, and Trainingpeaks for me. However, I do not use my computer for running with zwift, I use the phone app.
Because of that, I run with my Fenix 5 watch to collect my speed and heart rate data, as the fenix is much more accurate than the Milestone footpad I use to interface with Zwift and my phone does not pick up my heart rate data.
Therefore, I have to go manually delete the Zwift run data from Garmin/Training Peaks/Strava after each run, the Garmin also uploads its own, more accurate run file with the data I need.
So my question is, will Zwift keep track of my total miles run/unlocks/xp gained if at the end of the run I just click the Trashcan/Discard icon to avoid the upload? Or will it undo any progress made during the run?