Background of the issue:
I am trying to modify my menu, but sometimes when I do, other menu languages reset to English, and their relationships are removed. Some menu children items are missing, but parents always present.
Symptoms:
I got some SQL query WP errors in the menu dashboard in WordPress and wrong language, relationship information between menus.
Questions:
Why do other menu languages reset to English when I modify my menu?
How can I prevent menu relationships from being removed?
As we discussed in the chat, please share a package of your website and explain how to see and replicate the problem with menus.
You can upload the files to a service like Google Drive or Dropbox and share the link with me. For this, I'll enable a private message for the following reply.
I installed the package for your site on my local server. I needed to add a user through the DB and disable the plugins folder (and create an empty one) to be able to access it. Then, to be able to continue to check things, I activated only WPML and Strings Translation. I followed the steps you gave me but could not replicate the problem. I suspect that you experienced the following known issue.
Our second-tier supporter has installed the package of your site locally but was unable to replicate the problem. He also checked the DB and found nothing wrong or corrupted. Our second-tier supporter mentioned that he saw the LiteSpeed cache plugin on your site and suggested disabling the caching, deactivating this plugin, and checking again.
If the problem persists, please provide us with the proper steps to replicate this problem.