Service Call Pricing Epicor E9 604

We have been noticing more and more that if we add a part to the Service Job, with pricing, and then delete that line on the job, it doesn't always want to refresh the service call pricing.
In the past, we have found that it would not refresh the Estimate portion of that screen, and actual and billable would show up properly, but this time, it isn't refreshing all 3 properly.

Anyone any ideas why?