Restarting a campaign by re-entering an existing contact

Your software
My Mautic version is: 6.0.7
My PHP version is: 8.3.6

I have several forms for product campaigns: A new customer is entered in a form to produkt A, after that, the product tag is added and the contact is collected to the Segment for product A. That is starting the campaign and he gets more mails with some days delay.

My problem: I’d like to have, that a re-entering of an existing contact re-starts the campaign.
I think that worked in the past - but now it doesn’t.
Can anyone confirm if Mautic is able to do that?

I have in the campaign the slider on “that the contact can restart a campaign” and as e-mail type “transactional” is selected.
What else do I need to check? (or do the contact have to remove first from the seqment?)