Hi Lesley
There is a setting for SCORM packages Auto-commit - Yes that sounds as though the SCORM data is saved if the package is unexpectedly ended. Site admin > Plugins > Activity modules > SCORM package
Can you try this and confirm this works as expected
regards