it works because of sorting orders priority
first ordering was menu_order (added by plugin)
then it didnot work beacuse of meta_value sorting order (that we added at the beginning of our conversation)
and so when we removed all excess we got right result