Hi Christina,
I am having this issue too and I have a discussion going in the Moodle forum because I think it could be a bug - though, it very well could be me missing some settings.
I have a few SCORM activities in Moodle that are simply watching a video and then they are complete. If I take do the activity as a student, it appears they are reported correctly in Moodle - they are marked as complete if the student completes and not marked complete when the student doesn't finish watching. Works correctly in SCORM Cloud too.
However, the problem seems to be when the next activity has restrictions set to only unlock after the student has completed the previous lesson. It never unlocks.
I tried a few different setting changes in both the restricted lesson and the lesson that should be completed. When I would hit save on the settings of the completed activity, the student would no longer be locked out. But if I left the new settings and tested it as a brand new student, they continued to be locked out even with the changes.
I discovered that what "unlocked" the restricted activity was not me changing the settings, but rather the act of me just hitting save in the settings of the activity (SCORM) that was completed. I didn't have to change any settings, just hitting save seem to recalculate the grade. I am able to replicate this again and again, and I think there might be an issue in Moodle.
It sounds like you might be having the same issue. If you want to reach out, I can explain it some more, but, as of yet, no one has commented on my post, so there is no solution that I can find yet.
Amanda