Hi Marian
Thanks for your thorough investigation - are you or your Partner able to create a bug ticket.
There have been some fixes to the progress calculation using the AND between course sets abut 5 years ago so don't think it would affect you.
Regards