私は同じような状況に遭遇しました。 .netコアを実行している負荷分散されたec2インスタンスを使用している場合、最小および最大プールサイズが機能しないようです。私の場合、それはauroramysqlにヒットしています。
この問題は、異なるec2インスタンスで異なる最小および最大設定を持つ異なる接続文字列を持つことに関連しているようです。プールの最小値と最大値を混同しているようです。
回避策(またはおそらく修正)は、最小プールと最大プールの設定がすべてのec2インスタンスで同じであることを確認することです。 dbクラスターにヒットしています。