After 10 hours conforming my files to Zen-Cart 1.3.7 core, I know now that I have no missing or corrupted files. But I don't know why a non-allowed discount coupon remains in force after the coupon-allowed product is removed from the cart.

I'm back to wondering whether any of my shipping module customizations would influence the discount coupon behavior in the order total ...

Is that possible?