We have this strange issue. The coupon code's are not working with free trails. If we disable the trail period, coupons work as per the set value.!
May depend on your payment system, but send in a support ticket so that they fix it for everyone. David