For the english version, I did made the product variation default choice to no default choice, but in arabic, it still have a prdocut default choice.
I have tried all these solutions to solve the problem but did not work
By default the variations should be synced but if you created the translation of a variation after the product was translated, you'll have to go to WooCommerce > WooCommerce Multilingual > Attributes > scroll down to the bottom of the page and click the synchronize button.
--------------
Another option would be to go to WPML > support > Troubleshooting > Sync taxonomies (select "products" from the dropdown menu)
--------------
You could also go to WooCommerce > WooCommerce Multilingual and then select "settings" and "troubleshooting" at the bottom of that page.
Run all the options mentioned on that page one by one.
--------------
Otherwise you can add a character to the original production, save it and then update the translation. this is the last resort in case the other options fail and it needs to be done once.