About a week later I was doing my household budget and looked at the charge on my account, and it excluded the discount. Once you added in delivery, service charge and the tip, I ended up paying 30%+ more for the food (and didn't have my coupon).
I think this was a genuine dark pattern that they use, although I have no interest in putting it to the test. After a failed payment, they auto remove any applied coupons to your transaction....
This was my first and guess-what, last order.