Genesys Cloud Java SDK connection pool exhaustion with high-frequency WEM polling

We are polling WEM adherence metrics every 30 seconds for 500 agents using the Java SDK. The default ApiClient seems to leak connections or hold them too long. We get java.net.SocketTimeoutException after about 200 requests.

Here is how we are initializing the client:

ApiClient apiClient = ApiClient.create("clientId", "clientSecret", "https://api.mypurecloud.com");
// No explicit pool config found in docs

Is there a way to configure the underlying Apache HttpClient connection pool? We need to keep connections alive but avoid exhaustion. The SDK wrapper hides the CloseableHttpClient instance.