Quote Approval based on % of discounts

We ran into this issue as well two weeks ago. We even have a bit more complexity. We want it on the line item level, depending on the discount of a specific product we need to start an approval process or have it approved automatically when the discount percentage is below a certain treshold.

The discount property is just not available in a quote based workflow.

Can anyone think of a workaround? Or a 3rd party solution that’s affordable?