EventBridge rule not firing for conversation events

We have an EventBridge rule that should trigger on genesys:interaction:created but the target Lambda never runs. The event pattern looks correct to me. Here is the JSON we are using:

{
 "detail-type": [
 "Conversation Created"
 ],
 "source": [
 "genesys"
 ]
}

The rule status is ENABLED. We see the events in the CloudWatch logs for EventBridge but they do not match. Is there a mismatch in the detail-type casing? We tried lowercase too. Nothing works.