Roles and Positions are 2 different things in the system. They are not linked and therefore will not be updated in accordance with one another.
When an employee has changed roles, you will have to manually update their positions in the org chart by adding a cease date in the previous position and put the employees in their new positions and add a commencement date.