EventBridge rule not firing for Genesys conversation events

The rule isn’t triggering on conversation events despite the pattern matching the docs. Here’s the JSON I’m using:

{
 "source": ["com.genesyscloud"],
 "detail-type": ["Conversation Updated"],
 "detail": {
 "event": ["conversation.update"]
 }
}

Tried debugging with CloudWatch but nothing shows up. Is the source string case-sensitive?