Background of the issue:
I am trying to update the cart in WooCommerce, but it's not working as expected. The plugin maker says the issue is with WPML. They mentioned that WPML is unable to set the correct language cookie, which affects the WooCommerce cart items. This issue seems to be caused by another plugin interfering with WPML. The problem can be seen on this page: hidden link.
Symptoms:
The side cart is unable to modify the cart, specifically removing or adding gift items, due to incorrect language cookies set by WPML. I expected the free gift to be removed from the cart after dropping below the threshold, but it's still visible.
Questions:
What other plugin might be interfering with WPML's language cookie?
How can I resolve the issue of incorrect language cookies affecting the cart?
Which plugin are we talking about? Is it a custom plugin?
You seems to be using a lot of plugins so plugin conflict can also be a reason for the issue, can you try disabling all non-WPML plugins, switching to one of the default themes, and checking whether the issue still persists or not?
Please remember to create a backup of your site (both files and the database) before making any updates or changes. This is always a good practice.