This is happening because existing promotions (that include terms from the offer being shown in the checkout) are set up as Unlocks a term.
Note, that expired promotions still have an effect on these terms.
Removing the affected terms from the Unlocks a term promotions should resolve this issue.
More information about this type of promotion is available here.