Hey everybody,
Yep this is a common issue, but there is now a solution.
You can set up free shipping based on Checkout Total AFTER discounts using Advanced Free Shipping
Simply choose ‘Cart Total’ rather than ‘Cart Subtotal’ in the app/discount conditions.
Advanced Free Shipping is a shipping discount app with over 20 possible checkout conditions, for merchants who have more complex shipping discount scenarios.