Free shipping for product promo + regular products.

I’m trying to setup a promotion to offer free shipping on one product to the US.

I have done this through a promotion with free shipping as the bonus.

The problem when you checkout with multiple items plus the promotional item, you get free shipping for the whole order.

Is it possible to deduct the cost of that one item from the shipping calculation or is this a limitation of CS-Cart?