Limit czasu bezczynności to tylko czas, przez który nieużywane połączenia z puli pozostaną w puli przed ich zamknięciem/odtworzeniem. Ten problem, który masz, najprawdopodobniej polega na tym, że nie zamykasz połączeń po użyciu.
Napraw swój kod, aby zamknąć połączenia, gdy z nimi skończysz, zamknięcie połączenia zwolni je z powrotem do puli połączeń, aby były dostępne do ponownego użycia.
Niektóre pule połączeń mają dodatkowe limity czasu na czas, w którym można użyć połączenia, wymuszając połączenie z powrotem w puli po tym czasie. Który dla użytkownika tego połączenia będzie wyglądał tak, jakby połączenie zostało zamknięte. Nie sądzę jednak, aby basen ze szklanymi rybami miał taką opcję.