Data Action HTTP timeout hard limit?

Setting the timeout on a Data Action to 3000ms. The downstream API takes about 5 seconds to respond. Genesys cuts the connection immediately at the 3 second mark, returning a 408 error. I’ve tried bumping the timeout in the Data Action config to 5000ms, but the UI caps it at 3000ms. Is there a way to override this limit in the JSON or via an API call? I need to fetch this data synchronously before routing the interaction. The current setup fails every time, forcing me to retry logic which adds latency. I’ve checked the documentation but found nothing about increasing the hard cap for HTTP Data Actions. Any ideas on how to handle this without moving to an asynchronous pattern?