DB create/migrate crash - Manual Install

I have been following the manual install procedure and hit an issue when creating and migrating the database at step 9. It seems to be authentication related - all dependencies have installed okay, everything has compiled, i’ve tripled checked the postgres user cred and the export statements (inc. new secret). Has anyone else seen this before and could offer a suggestion?

==> ethereum_jsonrpc
Generated ethereum_jsonrpc app
==> explorer
Generated explorer app
==> indexer
Generated indexer app
==> block_scout_web
Generated block_scout_web app

13:49:17.556 [error] GenServer #PID<0.770.0> terminating
** (RuntimeError) connect raised KeyError exception: key :password not found. The exception details are hidden, as they may contain sensitive data such as database credentials. You may set :show_sensitive_data_on_connection_error to true when starting your connection if you wish to see all of the details
(elixir 1.13.0) lib/keyword.ex:559: Keyword.fetch!/2
(postgrex 0.15.10) lib/postgrex/protocol.ex:778: Postgrex.Protocol.auth_md5/4
(postgrex 0.15.10) lib/postgrex/protocol.ex:635: Postgrex.Protocol.handshake/2
(postgrex 0.15.10) lib/postgrex/protocol.ex:155: Postgrex.Protocol.connect_endpoints/6
(db_connection 2.4.0) lib/db_connection/connection.ex:82: DBConnection.Connection.connect/2
(connection 1.1.0) lib/connection.ex:622: Connection.enter_connect/5
(stdlib 3.17) proc_lib.erl:226: :proc_lib.init_p_do_apply/3
Last message: nil
State: Postgrex.Protocol