Да, я понял по какой сейчас логике работает, но как это исправить не могу понять.
ps не мой кастом
на событии OnIBlockPropertyBuildList описывается массив с методами
GetSettingsHTML / PrepareSettings / GetPublicEditHTML / GetPublicViewHTML / GetPropertyFieldHtml
Не увидел где в этих методах есть что то влияющее на сортировку.
В методе getFieldHtml
я вернул обратно формат даты и все равно такая же сортировка