The coupon is normally applied to the main shipment, so this may result in seeming like the coupon was not applied properly when there are multiple shipments on your order. Once all items are delivered, the total charge(s) you should see on your method of payment should reflect the correct final amount.
Keep in mind that we apply the taxes after a coupon has been added.