My ogonek anchors usually generate somewhere random like this. I don’t think they should ever generate above the baseline, but they do.

Why not have them generate where the path crosses the baseline, as in the “manually corrected” one in the image? That’s pretty close to where I would normally put them.