If the original product has 10 images, then it is expected that the translations also will have 10 images.
It would be ideal if you could set up a staging site and test if you can recreate this issue and then also test if the issue occurs if WPML is disabled.
If we can not recreate the issue or do not know which event (post update, post translation, etc.) caused the issue, then it is impossible to debug such a problem.
Take note, that WPML always syncs the images from the original content towards the translations. If translations would have fewer images than the original product, then this would in fact be a WPML topic.
You can find out the original language of a product at WooCommerce > WooCommerce Multilingual & Multi-Currency > Products.
Only as I saw here actually the same amount of images on all products, it appears to me that this might not really be a WPML issue.
Further, you can sync the images of all your original content towards any translated content by using the option WPML > Settings > Media Translation > Start.
This will create any missing media entries inside the WordPress media language for additional languages and this way WPML will display the images in all languages. It physically uses the same image file, used on the original content, for this purpose.
Please investigate this further and it would be ideal if you could set up a staging site, on which we could run tests without affecting the live site and enable WP Debug.