Segment Membership Is Not Regenerated After Segment Filter Rule Changes

Hello,

I’m running Mautic 6.0.2

Scenario 1 - Working
I create a new segment and add a filter. I add one rule - tag includes mytag.
I add the mytag to the contact.
When the segment update cron job runs the segment contact count and membership is now one.
I then remove the mytag from the contact.
When the segment update cron runs, the contact is removed from the segment.
Contact count and membership is now zero.
All well and good.

Scenario 2 Not Working
I create a new segment and add a filter. I add one rule - tag includes mytag.
I add the mytag to the contact.
When the segment update cron job runs the segment contact count and membership s now one.
I delete the segment filter rule completely.
When the segment update cron job runs the segment contact count and membership is still one.
If I remove the tag from the contact and wait for the cron job to run.
The segment contact count and membership is still one.
There are no errors in the logs.

Therefore Mautic does not appear to be re-calculating segment membership when the segment rules are changed. The membership and count remains the same after all segment rule changes.

If you are making segment rule changes please be aware that segment memberships does not appear to be regenerated which is a critical problem.

The issue is totally repeatable on a test 6.0.2 instance of Mautic.

Thanks.