Some glyphs are defined as marks when they probably shouldn’t be.
Surely mark glyphs should belong to the unicode cat Mark, Nonspacing [Mn]?
As mentioned in the issue, the tonos is set as ‘Spacing’ mark. That is theoretically incorrect but shouldn’t cause any issue.