The design of the USSLC Grassroots Entry course is such that you have to engage with EVERY interaction within each module to get credit for that module. For some modules there can literally be dozens of interactions that have to be clicked on to complete the module. If you are not getting credit for a module, it's probably because you skipped an interaction.
For example, in Law 12 (Fouls and Misconduct) there is a section that shows you two cards, yellow and red, with a checkmark on each: If you do not click on both checkmarks to read the revealed text, the course will not consider you as having completed this module. Again, be sure you utilize EVERY interaction throughout the course to ensure you get credit for each section.