Strange, for me the Total Work Time works perfectly
For example at one Item from a queue:
Get Next Item - 06:05:42
Mark Completed - 06:08:58
Time calculated: 04:16
When looking at the Queue on that item: Total Work Time: 04:16
or do I misunderstand the question?