The SCORM 2004 spec is reasonably clear that each interactions record must use a unique identifier. On most LMSes it seems that this is not enforced, but evidentally some do enforce it.
The relevant excerpt from the spec is:
The cmi.interactions.n.id data model element is a label for the interaction. This label shall be unique at least within the scope of the SCO per interaction record.
The SCORM 2004 spec is reasonably clear that each interactions record must use a unique identifier. On most LMSes it seems that this is not enforced, but evidentally some do enforce it.
The relevant excerpt from the spec is:
The cmi.interactions.n.id data model element is a label for the interaction. This label shall be unique at least within the scope of the SCO per interaction record.
Referencing code: https://github.com/xabbuh/ScormPlugin/blob/master/datamodels/scorm_13.js.php#L1121