First of all, thank you very much for the detailed explanation. Feedback like this really helps us improve the plugin.
What you’re describing looks like a possible JavaScript issue or a conflict with another plugin or the active theme. We will investigate this and identify the root cause, then fix it in an upcoming update.
In the meantime, could you please reproduce the issue and check your browser console (F12 → Console)? If you see any error messages there, please share a screenshot with us. That will help us pinpoint the problem much faster.
Thank you again, your last clue about Polylang was very helpful 🙌🏻
The issue is happening because Polylang is currently set to “Show all languages”. In this mode, categories from all languages are loaded at the same time. Since some translated categories share the same structure, the system treats them as if multiple categories were selected, even though you clicked only one.
There are no JavaScript errors. The problem is related to how categories are being loaded when multiple languages are active.
We will adjust the plugin so that it properly respects the active language and only loads categories for that language. This will prevent multiple selections from appearing and should also fix the missing products issue.
Thank you for reporting this so clearly, it really helped us track it down.
Unfortunatelly now it shows only main language categories in dropdown.
Products are not shown as expected, they do not appear depending to chosen language. They randomly change position on listing but still all products are shown. Products at the top doesn’t match selected language.