Calculate and Report on the Time between Two Properties

Adding a “time per-activity” property might solve this?

A report run on any time period would be able to sum the property. The report’s time period could start/end as the ticket enters/leaves each stage.