If an alert goes away, even for one rule evaluation cycle, it's immediately resolved. I'm guessing this is what has happened here. You can prove it by entering the alerting expression in the PromQL browser in the prometheus web UI, graphing it over the time when this was happening, and seeing if the alert value goes away briefly.
Personally I would love to see alerts go into a "resolving" state so that alerts which are mostly "fail" with occasional "success" or "don't know" don't keep re-alerting. There is some discussion here:
(although if the feature were implemented as I just described, then it would be implemented in prometheus rather than alertmanager)
For now, it's up to you to write more complex alerting rules using history, such as (average|sum|count|min|max)_over_time with a range vector, so that the alerts stay firing.