Default keyboard layout is not used consistantly
GNOME doesn't use the expected default keyboard when unlocking a session after screen lock. It also doesn't use the expected default keyboard layout all the time for authentication requests, for example when elevating privileges to perform an admin task such as when authenticating for a systemctl task.
I used the GNOME settings to add a Colemak-DH layout, but I expect to use a Korean layout as my default layout. The Korean layout is at the top of the list of layouts in the GNOME settings app. However, I often get the Colemak-DH layout for authentication requests. Moving the Colemak-DH layout above the Korean layout doesn't change anything, I keep getting the Colemak-DH layout when I want the Korean layout.
I'm using GNOME 44.3 with Wayland on Fedora 38 workstation.
I think either the GDM is not selecting the default keyboard layout correctly or the GNOME settings app is not setting the default keyboard layout correctly. Either way, the user has no reliable way to set a preferred default layout.
Attached are two screenshots of where exactly I'm getting a keyboard layout different from what I expected.