Столкнулся с той же проблемой.
1. Поместил все свойства в одну группу. Не помогло.
2. Скопировал компонент, далее в функции
$dbProperties = CSaleOrderProps::GetList(
array(
"SORT" => "ASC",
;) ,
$arFilter,
false,
false,
array("ID", "NAME", "TYPE", "REQUIED", "DEFAULT_VALUE", "IS_LOCATION", "PROPS_GROUP_ID", "SIZE1", "SIZE2", "DESCRIPTION", "IS_EMAIL", "IS_PROFILE_NAME", "IS_PAYER", "IS_LOCATION4TAX", "CODE", "GROUP_NAME", "GROUP_SORT", "SORT", "USER_PROPS", "IS_ZIP" ;)
;) ;
т.е. оставил только одну сортировку по полю Сортировка.
Это все равно не помогает.
Как сделать правильную сортировку, как выставлено в админке?