I noticed that recently there has been a change to members tool. Now if you assign a role with default access level of project member to a user who have been assigned as project admin in the project, the user gets demoted to project member based on the most recent role added. This has caused some problems because during the project we would like to maintain our project admins but have the freedom of adding them to multiple roles. Now every time we add a new role to a user, we also have to double check whether they are project admins or not, so in case they get demoted to project member we update the access level too.
I appreciate if the development team could exclude project admins from getting their access levels updated based on a role assigned to them or come up with an alternative solution for this problem.