Eu descobri, é bem simples, eu esqueci durante a configuração, estou postando a solução, espero que ajude alguém no futuro.
Ao declarar os parâmetros application.yml (ou .properties), o nome de usuário e a senha são declarados como entradas separadas para a fonte de dados, portanto, isso precisa ser removido da url.
Na guia credenciais no heroku postgres, o URI começa com seu usuário e senha, depois @ e, finalmente, o restante dos detalhes, incluindo o nome do host e o nome do banco de dados. É fácil apenas copiar de lá e colá-lo como um URI de fonte de dados, ignorando o fato de que o usuário e a passagem são declarados separadamente.