When pool max already exceeded, the new incoming acquiring attempt of connection will fail silently.
It caused hard to debug. Should be fail with error or wait for available.
Example
let manager = new Manager();
await manager.runSession(session => {
await manager.runSession(session => {
// wont be here
});
});