I think there may be a misperception of what you are trying to track. A session duration is a virtual Calc of the time between a session start and end. So within that there are events. Your events would not have their own “session durations”. If you are trying to Calc how long any particular event is taking, you’d need to do the specific event time tracking implementation (to basically Calc between event A and event B firing.