Oii, Pedro! Tudo bem?
Desculpa por não ser assertiva na resposta anterior. Claro, vou te explicar, vamos lá!
Quando você escreve .cabecalho__navegacao--item a, você está basicamente dizendo ao CSS para selecionar todos os elementos <a> que estão dentro do elemento com a classe .cabecalho__navegacao--item. Isso significa que o CSS irá procurar por elementos <a> que são filhos, netos ou descendentes de um elemento com a classe .cabecalho__navegacao--item.
Em seu HTML, onde tem <a class="cabecalho__navegacao--item">, a âncora <a> já tem a classe .cabecalho__navegacao--item diretamente aplicada a ela. Sendo assim, não há necessidade de usar .cabecalho__navegacao--item a para estilizar o link, o que pode ocasionar um bug. Por isso que ao usar somente .cabecalho__navegacao--item já é suficiente para aplicar estilos diretamente ao elemento <a> que tem essa classe.
Espero ter esclarecido melhor a sua dúvida.
Abraço, Pedro!