Detecting Workout Step Pause/Resume

Does anyone know of a way to detect when a workout step has been paused/resumed?

I have a workout App which works fine with the exception of when a workout step is paused.

If you pause a step, the counter on the main Garmin workout screen pauses as expected, whilst the main activity timer continues.

However the workout step timer on my App continues as I am not aware the workout step has been paused.

I can see that there are ways to detect when the activity is paused and resumed, but not the workout or workout step.

The only workout related options I can find are onWorkoutStarted and onWorkoutStepComplete

Nothing for onWorkoutStepPause or onWorkoutStepResume

Anyone have any idea how I might be able to detect this?