As far as I know, Correct Path Direction is also supposed to fix the order of the different paths in a glyph. This usually works. For a few of my new italic Cyrillic letters, though, it fails:
I can’t figure out why… the ordering of the vertical and horizontal extrema should be the same in both masters.
It only looks at each master individually. There is a new filter “Fix Compatibility” where you can reorder the paths by dragging them up or down.
Why does it produce different path orders in each of the masters, though?
The algorithm to sort the paths produces different results if the size of the paths vary slightly.