Java SDK connection pool exhaustion with Web Messaging SDK

We’ve got a Kotlin service wrapping the Genesys Cloud Java SDK to handle Web Messaging sessions. It’s choking under load with java.net.SocketTimeoutException: timeout errors. I’m trying to configure the underlying OkHttpClient for better connection pooling but the SDK hides the client instance behind GenesysClient.Builder. Is there a way to inject a custom OkHttpClient with tuned ConnectionPool settings or am I stuck with the defaults?