другой скрипт коннектился к другой базе, но переодически брал коннекшены из пула, но не из того, что нужно
Можно, если скрипты запускаются одним приложением. Ну там, у OpenResty, например, можно развернуть несколько потоков, каждый обрабатывает одновременно несколько запросов, и у каждого потока свой пул соединений. Если приложения разные (например, базовый луёвый интерпретатор) — то мб либа сама тянет пул потоков.