Architect Data Action 3s timeout hard limit?

How do I increase the timeout on a Data Action? We are calling an external API from an Architect flow using the POST method. The endpoint is pretty slow sometimes, taking around 5 seconds to respond. The Data Action is timing out after 3 seconds and failing with a generic error. I checked the documentation and it says the default timeout is 3000ms. I tried setting the timeout parameter in the JSON payload, but it seems to be ignored or capped.

Here is the configuration we are using:

{
 "name": "CallExternalAPI",
 "type": "web",
 "method": "POST",
 "url": "https://api.example.com/process",
 "timeout": 10000,
 "headers": {
 "Content-Type": "application/json"
 },
 "body": "{\"id\": \"{{interaction.id}}\"}"
}

The error in the flow execution log is just Data action failed: timeout. Is there a way to extend this limit via the API or is it a hard-coded platform restriction? We need it to wait at least 10 seconds. The C# SDK doesn’t seem to have a property for this either when creating the data action via code. Any workaround?