Bump!
Are there any updates to this issue or similar ones?
I am experiencing the same issue and feel like it’s not very safe to do the approach suggested by @Jason in an earlier comment (instead of rejecting, manually applying the discount to relevant line items only). This could lead to bugs, e.g. if you forget to cover certain types of discounts or another script is added in the future to apply a very custom discount, which could override as well…