commaaboverightcomb U+0315 and leftangleabovecomb U+031A, or other non-spacing combining marks with the combining class “Above_Right”, should not use top and _top anchors, at least with the Latin script.
GlyphData.xml currently has
<glyph unicode="0315" name="commaaboverightcomb" sortName="ac044" category="Mark" subCategory="Nonspacing" case="lower" production="uni0315" altNames="commaaboverightcmb" description="COMBINING COMMA ABOVE RIGHT" anchors="_top, top" marks="=dblverticallineabovecomb" />
<glyph unicode="031A" name="leftangleabovecomb" sortName="ac054" category="Mark" subCategory="Nonspacing" production="uni031A" altNames="leftangleabovecmb" description="COMBINING LEFT ANGLE ABOVE" anchors="_top, top" marks="=dblverticallineabovecomb" />
Additionally, dblverticallineabovecomb should combine with the base glyph or an “Above” top mark, not with an “Above_Right” mark.
For example č̕ (0063 030C 0315 or 010D 0315) is supposed to have the commaaboverightcomb on the right, next to the caron, not above the caron. Roughly, this should look like č’ (0063 030C 2019 or 010D 2019) or čʼ (0063 030C 02BC or 010D 02BC).