Essentially, the related products section in WooCommerce product pages doesn't show the same information in french and english
In english version for exemple : hidden link
It shows unrelated products, and those same 4 products are shown on most english products
We load our products and its translation through Rest API and we noticed that there is no "related_ids" custom field detected by WPML under custom fields settings
Please let me know if it is okay to disable all other plugins, update them, and switch themes to WP default. Before proceeding, I need to confirm that the issue still happens on this condition and do further debugging.
I am afraid there is not much we from WPML can affect here, products that are showing in EN are part of same category (parts) as main product, so there is nothing wrong here.
As WC docs says: Related Products is a section on some templates that pulls products from your store that share the same tags or categories as the current product.
These products cannot be specified in the admin, but can be influenced by grouping similar products in the same category or by using the same tags.
Best I can suggest is grouping them under same tag, or removing parent category from product so they share only the relevant ones or disable this and showing linked product that can be defined for each product.