my site (https:screenleo.com) has two languages: English and German. I've developed everything in English, but set German as the default language. I am also using WooCommerce for a product with several variations and Elementor Pro as page builder.
The two sites are: screenleo.com (German, primary site), and screenleo.com/en/ for the English version.
On the homepage there's a dropdown element, where you can select the appropriate product variation. The problem now is, that this only works for the English version. The German one doesn't show any products, just the placeholder "Choose an option" which is weird itself, because I translated this string.
I have of course translated the page, the product and the necessary strings as well. Interestingly, some time ago it worked as expected. Now I realized by accident that it's somehow broken.
What I also noticed and might be related: even when I am on the German page (screenleo.com), the WPML language selector in the footer shows English. The links for English and German seem to be the same, so there's no way of switching the language; except for going to the /en/ URL directly.
I have already tried deactivating all plugins except for the WPML ones, Elementor, and of course WooCommerce. This didn't change anything.
Please try applying the temporary fix as described in the article above to resolve the problem and you will be able to update normally once the next WooCommerce Multilingual update is released.
If for some reason this does not help resolve the issue, please let us know here and we will be happy to assist you further.