EventBridge filter for conversation.end not working for specific queue

Trying to filter EventBridge events so we only get conversation.end for a specific queue. The docs say you can use detail-type and source, but there’s no obvious way to filter by queueId in the event payload structure.

Here’s the filter pattern I’m using:

{
 "detail-type": ["conversation.end"],
 "source": ["genesys.cloud"],
 "detail": {
 "queueId": ["12345678-abcd-efgh-ijkl-9876543210"]
 }
}

It’s not matching anything. The raw event has the queue ID nested under `` → queueId, but the filter doesn’t seem to drill down that deep or maybe the path is different. Any idea how to structure this filter correctly?