Hello,
The translation problem is related to the plugin you are using, because it stores translations in theme mods, which are unique for each theme and when switching to another, they are not saved, or are loaded with errors, the same will happen if you use different child themes even for the default theme (not XStore at all). When switching child themes, it will all fly off
so
it is better for you to switch to some other plugin for translation, we recommend WPML (but it is paid) https://xstore.helpscoutdocs.com/article/31-translation-with-wpml , and for this you will have to redo the translations, or you can use a child theme with which there are no problems
Regards