Hey @shruru
I’ve already replied your Support ticket, but I’ll put the info here as well for anyone running into the same issue.
The good thing is that nothing is wrong with the data, but rather the workout files you are uploading are missing power data for every second.
If you are using an IGSPORT, then most likely it’s using a smart recording feature on the device that only records power data every few seconds to save battery.
The data then looks different in Strava vs TR because of how each platform decides how to deal with those 0s, as Mrtopher1980 mentioned. We don’t know what Strava does, but there could be some level of filling in the 0s with estimates. For TR though, if there’s no power data there, we won’t fill it in with estimates.