Hello,
We have encountered the same problem.
Adding "Exit Course" button doesn't help.
We have done some testing and have found that Moodle tracks exactly 18 lessons of progress of a RISE course. The amount of content within the lessons seems to be irrelevant, the file size too, as we have tested many different courses we have created of varying content amounts and file sizes and always progress tracking in Moodle stopped at the 18th lesson.
Interestingly though, it will track that you have started a lesson past that. So for example, if you closed the course at the 25th lesson, when you come back, it will show that the 25th lesson was started, but any lesson in between 18 and 25 will not be marked as passed. If you go through the whole course and pass it, it will mark in Moodle that you have passed, even past 18 lessons, but if you come back to the course, it will still show that you have only passed 18 lessons.
Can't say whether it's a problem in RISE or in Moodle. We presume that you collaborate with Moodle and perhaps can find a solution for this?
For now, the conclusion seems to be that all content must fit into 18 lessons in a RISE course. If it's necessary to have more, it should be split into parts – separate RISE courses.