De documentação do postgresql :
The first record with a matching connection type, client address, requested database, and user name is used to perform authentication. There is no "fall-through" or "backup": if one record is chosen and the authentication fails, subsequent records are not considered. If no record matches, access is denied.
Ter duas linhas completamente semelhantes, exceto apenas a autenticação, não funcionará da maneira que você desejar - somente a primeira linha será usada. Então, sim, a segunda regra local
é obsoleta. Então, é a segunda linha host
; nunca irá substituir o primeiro.