PSA on Ecto "connection not available and request was dropped from queue after 2028ms. This means requests are coming in and your connection pool cannot serve them fast enough"

It could not connect at all. I found this earlier thread on intermittent errors which is a different thing (I suspect being insufficient connections available in Postgres itself).

(If I were to try and debug the differences between the Ecto (or other lib) versions I’d start by looking at the parameters to Postgrex.start_link/1 and how/where the connection url is parsed.)