Arabic Ligatures Auto Naming

I just noticed one error in Auto naming,

I have created a new glyph called “sad_reh-ar” and the software happily automatically recognized the name and inserted two components which are obviously “sad-ar.init” + “reh-ar.fina”.

But the LSB and RSB were swapped, The LSB was “sad-ar.init” and the RSB was “reh-ar.fina” which is wrong since the Arabic flows from right to left.

I’m not sure if this was intended or is a glitch.

Is it auto-aligned? (Select all components, right click, enable auto alignment.)

The case extends to plenty of Arabic ligatures; not only the up-mentioned case; where the LSB and RSB are swapped!
Assuming re- organizing the XML file will solve it.