I've noticed that despite having a list sort filter, all of a tasks sub-tasks are not affected by the that sort filter. For instance I have a "Releases" task where all sub-tasks are of work that contributes to said release. Sorting the list by priority has no influence over the releases sub-tasks. This means that tasks need to be manually adjusted within the hierarchy to show priority from highest to lowest.