I see. Maybe the child products are treated like it’s parent somehow. Have you tried limiting the coupon to the parent product instead of the category?
Otherwise, can you please send me the composite products plugin to admin at soft79.nl so I can see how it handles those products? Maybe there’s an easy fix.