You have to pick a package and stick with it. I'm using RidewithGPS, zwift, the Sufferfest, Wahoo and training peaks. I get different numbers from each. I've decided that I'm going to use the RidewithGPS numbers as they are downloaded from my Wahoo Bolt for both indoors and outdoors and just rely on that. If they are off by .01% so be it. Any indoor miles are just an approximation anyway and don't equate to true effort. Change your measurement to watt-hours or joules to get a better equivalence.