Currently working on my checkout process and running into an issue with the way the discount coupon applies free shipping when the cart contains a product from a restricted category. I have one category (Supplies #85) that I do not want free shipping to apply when a free shipping coupon is offered. I have set it up with that category as a restricted category set to Deny. There are no other restrictions on the coupon.

When I only have a product from that category in the cart, the coupon denies the discount as it should. When I add another product from a different (non-restricted category) the free shipping discount is applied. In my understanding, since the cart contains a restricted product the coupon should be rejected.

Am I wrong in that understanding, or is there something I need to change in the settings or code to make this work as intended? Didn't see any solutions (so far) in my forum browsing of prior posts but maybe I missed something.

Current settings:

Coupon Name :: TEST
Coupon Amount :: $0.00 Free Shipping Per Order
Start Date :: 12/02/2020
End Date :: 12/02/2021
Uses per Coupon :: Unlimited
Uses per Customer :: 1
Valid Product List :: --none--
Valid Categories List :: Restrictions Apply
Coupon Minimum Order :: $0.00
Coupon Minimum calculated from: :: Allowed Products
Date Created :: 12/12/2020
Date Modified :: 12/12/2020

Coupon Zone Restriction: :: 0

Customer previous Orders less than: :: Unlimited

Coupon valid for sales: :: Coupon IS allowed for Products on Sale

Thanks in advance!