and I have .pgpass in DB server as
You assumed this mattered but I see no mention that pgBackRest consults this file.
It seems to require the local entry in pg_hba.conf to use peer authentication.
David J.
and I have .pgpass in DB server as