If a report for users who have completed a course is returning fewer results than expected, the cause may be related to the course completion settings in the Learning Management System (LMS).
Some courses can be configured to require approval before they are marked as fully completed. When this setting is enabled, a learner finishing the course content does not automatically update their status to “Completed.” Instead, the course remains pending until it has been reviewed and approved by an administrator or designated approver.
Because of this, reports that filter for completed courses only may show a limited number of users, even though more learners have finished the course material. Their records may still be waiting for approval, preventing them from appearing in the completion report.
If the course does not need manual approval, the setting can be updated in the course configuration to remove the approval requirement. Once this change is made, course completions can update automatically and reports should then reflect the correct number of users who have completed the course.