In Aris’s case, his display language was English, but his active typing language was German. When he switched to a PowerShell terminal launched as admin, Windows said: “Ah, a secure, legacy-aware window. I will ignore the user’s current German keyboard and use the display language’s default: English.”
From that day on, Aris kept his override set to English, per-app switching enabled, and the ghost never returned. End of story. In Aris’s case, his display language was English,
He clicked it.
This second setting was the override’s partner in crime. It told Windows: “Do not synchronize keyboard layouts across all apps. Let Notepad keep German, Terminal keep English, and Chrome keep Mandarin.” In Aris’s case