Answer
Check whether the Read Collection option is activated on the relevant projection delegate element in the notification's configuration — without it, the condition may only evaluate a single record context instead of reading the full collection you intended it to scan.