There is more than one method to lookup and use data from a related table such as UPS charge. How did you do it?
Do you use fields with a Looked up value field option to copy data from UPS Charge into Order?
I am actually just showing the value of the related field. The relationship is not updating, which is the problem. I am not doing a lookup.
Since this works with the initial values, and you aren't using fields with the looked up value setting, this appears to be a case where the window has not refreshed as you expect.
At the time of your screen shot, had you committed the Order record? (click the layout background or run a script with commit record)
Can you force it to update and display the correct data?
Try running a script with Refresh Window, or manually enter layout mode, then return to browse...
BTW, even though it complicates the update issue even more, you may want to use looked up values to copy your data from UPS Charge. You don't want a change in UPS rates to automatically update all past Orders to show a total cost different than what you actually charged the customer.