I wonder if you can do something like this in Zapier.
e.g.
- When custom field changes to “In Progress” update another field to the start date.
- Once a day, look at the start date/time and work out the difference from the current date/time.
- Then update another field to show “time in progress”.
It’s not an elegant solution, but that’s where I would start to have a play.