EventBridge filter pattern for conversation.end by queueId not working

Trying to scope EventBridge subscriptions to a specific queue. I added a filter pattern for conversation.end with a queueId condition, but we’re still getting events for other queues. The OTel spans are getting cluttered with noise. Here’s the pattern I’m using:

{
 "source": ["genesys.cloud"],
 "detail-type": ["Conversation End"],
 "detail": {
 "queueId": ["12345678-abcd-1234-abcd-123456789abc"]
 }
}

Is queueId even indexable in the detail payload for this event type?