Background of the issue:
My website has WPML and Learndash courses. If you know the plugin Learndash, you'll know that you enrol students on different courses depending on what LearnDash group they join, via a payment gateway.
Symptoms:
The user enrols on a group and courses, but if they change the language they aren't enrolled on the courses anymore. They're only enrolled on the default language of the website. WPML creates separate groups and courses for each language translation, causing chaos in user access and progress tracking. If they change the language, they won't have access to their courses anymore.
Questions:
What can I do about this?
Is there a way to synchronise everything?