I believe this problem arises when the language isn't installed on your iPhone or simulator.
Therefore, whenever you switch to a different language, ensure that you download all the supported languages on your device or simulator. This way, you'll be able to see the preferred language option, along with the list of languages supported by your app.