@dklinger I think there are two, separate things to consider.
Course equivalencies - when you configure two courses as equivalent - it doesn’t matter what learning objects they have, once a user complete one of those courses, the second one will be marked as completed on the course level (the completion status of individual learning objects won’t change). You can read more here: https://help.docebo.com/hc/en-us/articles/360020127479-Configuring-Course-Equivalencies
Learning Objects from the Central Repository - all (except of surveys) are tracked across all courses. When learner complete such lesson, it will be marked as completed across all courses. There are some caveats around the version control, you can find here - https://help.docebo.com/hc/en-us/articles/360020124619-Managing-the-Central-Repository#subtitle-14
If I understand your case correctly, you consider having two courses with exactly the same Learning Objects, all from the Central Repository with shared tracking.
In this case, I see two possible scenarios:
- user is enrolled in both Course A and Course B - once the user completes all learning modules in one course, both courses will be marked as completed.
- user is enrolled in only once of the courses (let’s say A) - once the user will complete all modules in Course A, course A will be marked as completed. Course B won’t be set as completed, as the user is not even enrolled in that course. However, should the user later get enrolled in Course B, it will be immediately marked as completed.