EventBridge rule filter for conversation.end on specific queue

Trying to limit EventBridge noise by filtering for conversation.end events tied to a specific queue. The rule filter pattern looks like this:

{
 "detail": {
 "type": ["conversation.end"],
 "routing": {
 "queueId": ["abc-123-xyz"]
 }
 }
}

Lambda still fires for other queues. Is routing.queueId the wrong path in the payload?