Hi Craig,
So I did a bit more testing and what I have discovered is that the sco file publish settings has a 20% view requirement in so that is the discrepancy between the activity completion report and the report that the system generates using SCORM as the source.
The activity completion requires them to view the sco file but the sco will only send complete status if they view 20% or more.