It's probably because your server cron job is only running infrequently.
General help
Course completion checkbox is not ticked
This discussion has been locked so you can no longer reply to it.