Using metadata configurations to set priority levels - not refreshing after a change of the initial selection

I am using M-Files to submit requests to a team.  One of the thing that the user has requested is that the system proposes a priority level based on selections of organisational and team priorities.  

They are recorded in these two fields:

I have created a set of sub-rules based on all possible combinations:

The rules work for the first selection the user makes, but if they change their minds and select a different value for either of the properties, the priority level does not recalculate.

How can I resolve that?