Lambda throttling on Genesys EventBridge interaction events

Getting TooManyRequestsException: Rate exceeded on my Lambda handler processing EventBridge interaction events. Volume spikes during shift changes here in Central time. I’ve maxed out reserved concurrency to 1000 but it still throttles. My handler just batches writes to DynamoDB. Is there a way to buffer these events before they hit Lambda? Or should I switch to SQS as a dead letter queue to smooth the traffic? Here’s the error trace.

{
 "errorType": "ThrottlingException",
 "errorMessage": "Rate exceeded"
}