Agent Scripting webhook to ServiceNow failing with 500 Internal Server Error on task creation

Need some help troubleshooting an issue with the agent.scripting.task.created webhook. The payload hits our ServiceNow REST API endpoint but returns 500 Internal Server Error. The Architect flow uses a Data Action to parse the JSON. Genesys Cloud is on 2024-11. The ServiceNow instance is London-based. Any ideas on why the payload structure might be causing this?