TLC's correct overall.
The easiest solution is to use SCORM 2004, if you're LMS supports it. Then it can report the 'completion status' and the 'success status' both.
Otherwise, SCORM 1.2 just supports 'lesson status' which can be passed, failed, completed, incomplete.
By your CP settings, it would seem CP should be sending 'passed/failed'...so I would have expected your LMS results to be:
--
Completions Status: "Passed"
Success: "Unknown"
Score: "97.8%"
-
Completions Status: "Failed" (or "Incomplete")
Success: "Unknown"
Score: "44.28%"
--
BUT it is technically up to your LMS to determine how to report those results.
If it works as you'd expect on the SCORM Cloud, that's not too surprising as Rustici developed both the SCORM cloud and the SCORM engine that CP7+ use.
If it doesn't work as you expect on your LMS, that's likely because your vendor interpreted the spec differently (which is a common issue). You should ask them what values they expect to get the results you need, if you're stuck with SCORM 1.2...or just tell the boss that's the way the LMS works.
Good luck