Maybe auto-tag all of the sale items based on price not equal to compare at price and then exclude that tag from the discount?
Maybe auto-tag all of the sale items based on price not equal to compare at price and then exclude that tag from the discount?