Wow thanks a lot for the quick and thorough answer
I checked my data and I have 31 different student sets with a total of 44 subjects for these student sets, so I would need to add 176 "activities occupy max time slots from selection" constraints. As the dialog box says "Please do not overuse this constraint" at the top, I don't think I'll do this
I will try adding Dummy students, 2-3 groups at first, then the full 44 if it works properly. Instead of using "Same starting time" constraints for S and DS Music (respectively), wouldn't directly adding a Dummy student group along with the real group in the Activity work?

I checked my data and I have 31 different student sets with a total of 44 subjects for these student sets, so I would need to add 176 "activities occupy max time slots from selection" constraints. As the dialog box says "Please do not overuse this constraint" at the top, I don't think I'll do this

I will try adding Dummy students, 2-3 groups at first, then the full 44 if it works properly. Instead of using "Same starting time" constraints for S and DS Music (respectively), wouldn't directly adding a Dummy student group along with the real group in the Activity work?