Probably someone change text in another language. Even if you displaying data from db you need to have in booth language for example {1} in dynamic expression.
Please see example below:
Eng
Pol
You need to check what you have in other language in page. If someone change or delete data you can have {1} in eng and nothing in other language.
Until now, we can only solve the problem by using custom content instead of dynamic text. Using custom content doesn’t have such problem.
Check batch translation if for specyfic module you have translation for orginal text.
If you have problem with refreshing data after change language you can download Jabil Common and use this.