Java SDK connection pooling timeout under concurrent multi-org calls

Does anyone know how to force connection pooling in the Genesys Cloud Java SDK? Default client chokes under concurrent calls.

var config = ApiClientConfig.builder()
.poolSize(64)
.maxIdleTime(30000)
.build();
var client = ApiClient.builder().setConfig(config).build();

org.apache.http.conn.ConnectionPoolTimeoutException: Timeout waiting for connection from pool

Threads collide on getRoutingApi().getRoutingQueues() across multi-org runs. Need a thread-safe HttpClient setup that actually holds connections.