Spotkałem się z podobną sytuacją. Wygląda na to, że minimalny i maksymalny rozmiar puli nie działa w przypadku korzystania z instancji ec2 ze zrównoważonym obciążeniem z systemem .net core. W moim przypadku uderza aurora mysql.
Wydaje się, że problem jest związany z posiadaniem różnych parametrów połączenia z różnymi ustawieniami minimalnymi i maksymalnymi w różnych instancjach ec2. Wygląda na to, że myli się min. i maks. basen.
Rozwiązaniem (lub naprawą) jest upewnienie się, że minimalne i maksymalne ustawienia puli są takie same we wszystkich instancjach ec2. które trafiają do klastra db.