It's likely due to a coding problem. Promotion is strictly a binary action. You either can promote or not.

It cannot make the distinction of who is "higher ranking" You either can promote or demote others or not.
It can't tell if your "Treasurer" rank is a higher rank than an "Officer" Rank (see my example in the earlier post).

The problem is a user perception one that makes assumptions. If you had created it in a certain order, you see the list and assume that because it's created first it has a higher significance.