Hello!
I published a KB article just this morning, where I explain why each locale has a unique sitemap, and the usage of WPML + TSF in general: https://kb.theseoframework.com/kb/translation-plugin-compatibility/.
For your site, here you can find the respective locale’s sitemaps:
English sitemap: /sitemap.xml
Dutch sitemap: /nl/sitemap.xml
French sitemap: /fr/sitemap.xml
The Dutch and French sitemaps look good to me.
Now, the English (default) sitemap has a few extraneous posts listed from the other languages, which are displayed in both the English as their lingual-specific sitemaps. This is what I was aiming for in my previous reply.
Below you find an overview of the incorrectly listed posts I was able to find. I’d like you to check in on those posts’ settings (again), and see if they have their WPML options set correctly. And perhaps, saving the posts again will correct their language settings.
The goal is that each sitemap only contains posts from its language so that the broken links (and their 404 errors) go away.
Extraneous Dutch posts:
/kennismaken/
/leren/junior-web-development/
/over-ons/campussen/charleroi-campus/
/over-ons/campussen/gent-campus/
/over-ons/campussen/liege-campus/
/over-ons/campussen/antwerpse-campus/
Extraneous French posts:
/apprendre/
/apprendre/ai-bootcamp/
This one’s displayed in the English sitemap only, while it should be in the French one:
/a-propos-de-nous/nos-campus/campus-de-gand/
Unfortunately, from here, I can’t tell why these misarrangement issues are happening on your site. If we can’t work it out with the information I’ve given thus far, then I recommend talking to the folk at WPML. They know the ins-and-outs of how WPML handles post queries much better than I π Then, if you will, please report back with the solution they’ve given. Thank you!