We've discovered a bug / feature which needs to be improved upon.
Normal alerting (1:1 alert:node) persistence seems to work just fine. It triggers and alerts, and if it persists, any recurrences alert properly.
However, When you check the "Enable Complex Conditions" box at the bottom, and you then select "Alert can be triggered if [more or equal] [ 1 ]..." - the initial trigger occurs properly but the persistence is broken. We have recurrence for the alert disabled, so there's no reminders no matter how long it persists - these group alerts automatically escalate to xMatters and we don't need reminders on them once that happens. But at random points, every 18-26 hours, the alert clears out and re-triggers with a new escalation to xMatters - and being awoken at 4am for an item that shouldn't have re-triggered, is very annoying. I have triple and quarduple checked to make sure, both objects that were down, were down continuously, no flappping, no sudden "up" then down, no sudden "unknown" then down. The Down trigger was the last event in the application monitor log, days ago. Also, I had already acknowledged the issue in Alert manager, so it had to self-clear then re-trigger for it to happen again.
This morning it happened again, but at 6:30am. So there's a definite random bug with complex condition alerts resetting in the active alert log.