Please verify that the product in stock and has a price.
If that doesn’t solve it, please:
– Send me the url to the free product
– Send me the coupon code.
– Temporarily enable settings > WooCommerce Extended Coupon Features > Debug mode (then I can see the coupon settings by adding ?wjecf_dump=coupon_code to the url)