It looks like it's short by the duration of the final recovery repeat. I wonder if it skips a step if the final Recovery is followed by Cool Down...
Exactly, it's skip the last recover from the sum.