Bonjour à tous de nouveau !
Votre vision syntaxique est correcte..... Par contre vous vous méprenez sur la table.
Certes, dans la requête initiale, le nom est identique mais la table jointe n'est pas celle chargée dans Power Query, puisque la jointure produit ses effets.
Pour en convaincre, cliquer sur la table jointe dans l'étape "Fusion".
Au surplus, et pour que vous puissiez mieux vous y retrouver, j'ai revisité la requête en y mentionnant des noms différents.
let
Source = Excel.CurrentWorkbook(){[Name="Tableau1"]}[Content],
Fusion = Table.NestedJoin(Source, {"CHAPITRE"}, t_CorrespCompte, {"Ancien"}, "t_C", JoinKind.LeftOuter),
ValRempl = Table.ReplaceValue(Fusion,
each [CHAPITRE],
each if [t_C][Nouveau]{0}<>null then [t_C][Nouveau]{0} else [CHAPITRE],
Replacer.ReplaceText,{"CHAPITRE"}),
ColSupp = Table.RemoveColumns(ValRempl,{"t_C"})
in
ColSupp