How to place multiple marks in relation to base glyph

Hello!

I have run in to a diacritics issue which I do not know how to resolve. I want to be able to put one diacritic above a glyph and a second one below the same glyph using anchor points. Logically, the placement of both diacritics should be dictated by top and bottom anchor points of the base glyph. However, the second diacritic always ignores the anchor points of the base glyph and ends up in the wrong place. How do I fix this? Or am I doing it all wrong?

Which accents (sequence of Unicode values) and which app are we talking about? For the Unicode values, you can use one of the tools of the Unicode Checker app.

Are you sure you are consistently using combining (non-spacing) marks? Both in the font design and in the typed text?

This applies to all combining diacritical marks, for instance U+0301 (Combining acute accent) + U+0323 (Combining dot below). The second mark in order always ignores the anchors of the base glyph. I have tested this in Adobe Indesign and LibreOffice Writer. Others report the same issue in Firefox.