EN plurality agreement thrown off by dash-words? (picky mode)

This sentence should throw an error for “are” and “device” not agreeing. It does not.
Parietene™ flat sheet mesh and Parietene™ lightweight mesh are sterile single-use device.

Removing “single-use” in front of the subject allows it to recognize the disagreement.
Parietene™ flat sheet mesh and Parietene™ lightweight mesh are sterile device.

Removing “-use” in front of the subject allows it to recognize the disagreement. (not saying this is a good sentence, just pointing out the apparent role of “-”).
Parietene™ flat sheet mesh and Parietene™ lightweight mesh are single sterile device.