Also, it's the second time this scenario happens to me when translating the site, when using the "Link" ACF Field, it adds like a ghost entry even though this field is not populated in the other langage. Do you know how to fix this? in my example it's a CTA button that is present when it shouldn't
I am not the one who translated the site but the person translated the page from the original langage, then most of the flexible layout fields (ACF) were already populated. This field had no value in the original langage but when duplicated, is present even though there's is nothing inside that field.
It is not a post type, it's a regular page. Since you already have access to this site you can verify. You can see an example of the problem here: hidden link = The block is #2 (Avantages) and it's the CTA field at the very end of this block.
UPDATE: I tried saving the problematic page (English) and the CTA dissapeared but we don't want to go through doing this for all pages. Is there a better way?
I have reviewed the update you shared with us -- if updating resolves this issue, it might be the best solution as it would not require complex intervention (database queries, etc. ) one "quick" solution would be to bulk quick edit the pages in questions.
Go to pages and select in bulk any pages with this issue -> Quick edit -> update.
This should resolve this issue without you having to do this step one by one.