Not sure if there is any guidance for this or if this is somehow expected?
I have a run activity which is 27:52:15 long
The API (https://www.strava.com/api/v3/activities) returns:
"elapsed_time": 13935
Which is: 03:52:15 (obviously less 24)
Activity id: 3886452961
When calling the activity directly:
https://www.strava.com/api/v3/activities/3886452961?include_all_efforts=false