Probably because it’s a standalone coupon, which does not require purchase. In Coupon Campaign settings, leave Coupon Contents blank for it to work with a promotion.