Employees stuck in downtime

Morning All,
We have been having a recurring issue. There does not seem to be any rhyme or reason to it other than the employee gets stuck in downtime. It happens to different employees, at different times, on different shifts. We essentially have to delete the last downtime time and expense record that got ‘stuck’. Then they can proceed with standard operations. Does this ring a bell with anyone? It should be noted that the ‘stuck’ downtime record is completed and the user is not actually still in downtime. Epicor seems to think they are however.