EventBridge duplicate events on Genesys Cloud consumer

Need some help troubleshooting EventBridge integration sending duplicate events - deduplication strategy. My consumer receives identical routing.queueMemberEvent payloads within milliseconds. Standard AWS deduplication isn’t catching these as they have unique event-ids but identical routing.queueMemberEvent data. Genesys Docs

{
 "source": "com.genesyscloud",
 "detail": {
 "routing.queueMemberEvent": {
 "queueId": "abc-123",
 "memberId": "xyz-789"
 }
 }
}

Should I implement an LRU cache in the Lambda handler or is there a server-side setting I missed?