i dont see how this could work, the discount should be set like this instead:
1. Subtotal for entire cart contents > 0, Base onthe cart subtotal > time : .05
2. Subtotal for entire cart contents > 100, Base onthe cart subtotal > time : .02
3. Subtotal for entire cart contents > 150, Base onthe cart subtotal > time : .03