Changing language does not change default keyboard layout
Changing the language on the first page of initial setup changes the keyboard layouts offered on the second page, but only selects the recommended one if it is an input method.
This is "deliberate" in the sense that the code prefers an input method for the selected language, but otherwise prefers the system-wide input method retrieved from loginctl
(if present) over the keyboard layout for the selected language. See #104 (closed) for some discussion of this.
But it is a bit sub-optimal for multi-lingual pre-installed OS images because the user's selected language is strongly correlated with the keyboard layout that should be chosen.