EventBridge duplicate events for conversation.update

Getting multiple conversation.update events for the same interaction via EventBridge. The timestamp on the payload is identical. My Lambda handler is idempotent but the volume is causing timeout issues. Is there a client-side deduplication strategy or a config setting I’m missing?