Why a Learner Sometimes Can't Resume an Oracle Learning Course
Check if the learner has more than one offering with the same ID assigned. If they do, withdraw all but 1 of the offerings. Then, reassign the correct offering to the learner or have them self-enroll again.
Or, try opening each offering to see if one offering lets the learner resume the course. If yes, withdraw the learner from the other offering.