Please look at the note recently released in the area of Learning Portal for LSO.
Note 2329386 solves an issue with course program that could be completed by the user before actually completing all the mandatory courses.
This issue was caused by 1614590 and 1768966. As a result application was only checking follow up settings and did not consider completion of mandatory courses of the program.
The note can be applied via correction instructions attached to the note or the relevant support package.
TEM and LSO Support