If I manually fill the activeSortOrder array, the column sorting priority works as expected.
However, If I create this array as a session property, then bind this session property to the activeSortOrder array, it no longer functions. As seen in the below image.