Wygląda na to, że node-postgres nie akceptuje hashtagu w Twoim haśle. Po usunięciu hashtaga udało mi się połączyć bez problemu. Nie pomyślałbym o tym i nie wydawało mi się to problemem, odkąd pgAdmin to zaakceptował.
Najlepszym rozwiązaniem byłoby użycie encodeURIComponent aby zakodować ciąg hasła. Umożliwiłoby to użycie hashtagów w adresie URL.