It looks to me that you are evaluating against a different NRHighLimit. (Use the debugger to check). It could be that NRHighLimit was committed before or still has the default value from the domain model, and the 10000 is not committed yet.
If it doesn’t break functionality of stored values of NRHighLimit , you can set an Event to the “NR high limit” GUI element. Set Events → On change to ”Save changes”. I can see that NRhighLimit was filled in before NRLowLimit so you want to consider doing the same for the use case where you fill in NRLowLimit first and after that NRHighLimit
Go Make It