Webhook 5xx retry logic broken in Genesys Cloud

My webhook endpoint keeps getting hammered with retries after a 502. I’m trying to push these failures to a dead letter queue via the API but the payload structure for the retry config seems wrong. Here’s what I’m sending:

{
 "retryPolicy": {
 "deadLetterQueue": {
 "enabled": true,
 "url": "https://my-sqs-queue.us-east-1.amazonaws.com"
 }
 }
}

The API returns 200 but the events just keep looping. Am I missing a flag in the retry object?