TIL that VS Code shows one-character-wide tab chars as "→" (U+FFEB Halfwidth Rightwards Arrow) rather than a 'normal' fullwidth arrow, and most fonts don't have that. Installed Quivira as recommended on https://github.com/microsoft/vscode/issues/94939 and now I have tiny arrows instead of replacement characters!