the problem is the triggers you are using.
In each of the rules you are using a trigger for the total being equal to a value.
but then another trigger for less than or equal to a different value.
I think you should be using Greater than or Equal ">=" for the first trigger instead of Equal "="