Language setting inconsistency - different values between Region & Language and locale output

,

I’m on a fresh Fedora 40 KDE installation. I changed Settings > Region & Language > Language from German to American English (en_US.UTF-8). However, I noticed that this setting is not applied consistently because the console output of locale shows (same as ~/.config/plasma-localerc)

LANG=en_DK.UTF-8
LC_CTYPE="en_DK.UTF-8"
LC_NUMERIC=de_AT.UTF-8
LC_TIME=de_AT.UTF-8
LC_COLLATE="en_DK.UTF-8"
LC_MONETARY=de_AT.UTF-8
LC_MESSAGES="en_DK.UTF-8"
LC_PAPER=de_AT.UTF-8
LC_NAME=de_AT.UTF-8
LC_ADDRESS=de_AT.UTF-8
LC_TELEPHONE=de_AT.UTF-8
LC_MEASUREMENT=de_AT.UTF-8
LC_IDENTIFICATION="en_DK.UTF-8"
LC_ALL=

For some reason it sets en_DK.UTF-8 and I would like to change this to en_US so that it is consistent. Here are screenshots and other locale-related informations below. I also executed sudo dracut --force and rebooted but without any change.

KDE Setting:

Output of localectl:

System Locale: LANG=en_US.UTF-8
    VC Keymap: at-nodeadkeys
   X11 Layout: at
    X11 Model: pc105
  X11 Variant: nodeadkeys

/etc/locale.conf
LANG=en_US.UTF-8

Langpacks installed:

langpacks-core-de.noarch
langpacks-core-en.noarch
langpacks-core-ru.noarch
langpacks-de.noarch
langpacks-en.noarch
langpacks-fonts-de.noarch
langpacks-fonts-en.noarch
langpacks-fonts-ru.noarch
langpacks-ru.noarch

Ok, I guess I solved it myself: locale returns locale information for standard ouput, i.e. Konsole, which obviously can be different from plasma-localerc. :exploding_head: