[CLOSED] Context replacement is not performed

I accidentally discovered that in mixed form, you can’t make a substitution between the Latin and Cyrillic characters. Separately, the Latin/Cyrillic characters are replaced.
5.png
The scripts use classes I created that separate these characters.
0.png
2.png
1.png
4.png
3.png

You can’t mix OpenType layout features between scripts, as shaping engines will divide text in individual runs per script.