What is the actual problem with sorting? We fixed Winbox and DHCP leases. Big part of information was not shown for static entries. Now you can see it. Please send to
support@mikrotik.com screen shots where we could see correct and incorrect behaviour.
You are right, the problem is about not empty Address:
In previous versions, the Address was empty for dynamic hosts, so I could get it right as in screeenshot, dynamic hosts first, sorted by Expires column and then static hosts:
1. click on Expires column, sorting is by this column ascending;
2. click on Expires column again, sorting is by this column descending;
3. click on Address column, sorting is by Address - the rows without any Address are listed first, sorted by Expires column.
It is not possible to set the same sorting in newer RouterOS, because dynamic hosts have the Addresses not empty.
Please, revert the old behaviour, it was much better. I have just sent e-mail to support.