Разбрах го, наистина е доста просто, пренебрегнах го по време на настройката, публикувам решението, надявам се, че ще помогне на някого в бъдеще.
Когато декларирате параметрите application.yml (или .properties), потребителското име и паролата се декларират като отделни записи за източника на данни, следователно това трябва да бъде премахнато от URL адреса.
Под раздела с идентификационни данни в heroku postgres URI започва с вашия потребител и парола, след това @ и накрая останалите подробности, включително името на хоста и името на вашата база данни. Лесно е просто да копирате оттам и да го поставите като URI на източник на данни, като пренебрегвате факта, че потребителят и пропускът се декларират отделно.