The sequence of the roles was disordered in the recent times after I revise back the roles with the function 'Custom Sort Roles'.
Sometimes I add the new roles after the revise, then all of the new roles moved to the front. I wish I know what the problem is.