Just spoke to WPML. The product gallery was set to Not Translatable in WPML -> Settings. I changed this to Copy, then updated the product, and it seemed to resolve it.