Multilanguage support for using different Robot's account on one Machine

II would like to ask for advise, sharing experience in handling automations using different Windows and applications languages.
There is following scenario:

Development Machine With Studio
-Windows Language: Japanese
-Studio Language: Japanese
-Applications Language: Japanese

Test Environment
-Windows Language: English
-Robot Language: English
-Applications Language (Excel, mainframe client): English with Japanese Support

There is issue with Japanese language encoding while using test Environment.

What is best approach to handle multi language automations?
-Can I use one Windows VM to handle it or should I use dedicated VM for each language like Japanese, Chinese, Korean? If I can Share VM, what should be configured?
-Can we mix Japanese Studio with English Robot TEST AND Production? Maybe it is better to say do your automation with Studio English version?