Yes we understand how the grouping works but the above scenarios can be reversed to game the system by for example purchase products $5, $5, $5, $499 to get a discount of $499.

Is there a way to combine the functions of every nth item with lowest priced item? We want every nth item to be calculated based on the cart as a whole regardless of the add to cart sequence.