How to Actually Load Localised Locres Files in a Game?

It shouldn’t be an issue but have you tried renaming your localization folder from de-DE to de?

In general, you’ll want to avoid specifying the region code unless you are actually providing translations specific for that region. This way a person who speaks German but is located in the US (de-US) will still get German translations.