In Classic Clarity, replacing a role with a resource multiple times (if the role still is left on the team with any allocation) increases the resource's allocation unexpectedly each time the replacement is done.
Steps to Reproduce
Expected Results: You should not be able to replace the role again with the same resource since the resource is not available to work during the remaining periods the allocation is assigned.
Actual Results: It allows you to complete the role replace multiple times for the same resource and role, and some of the resource allocation segments numbers increase (and each time you do the role replace, they continue to increase)
After review, it was determined this issue will not be fixed. Going forward in the Modern User Experience (UX), the ability to replace a role with a resource on the team is no longer possible.
Use the role replace feature in the Modern UX (User Experience) as that will prevent the role from being replaced with the same resource multiple times (there will still be a role remaining on the project with the allocation gaps that will need to be replaced with another resource available during those times, or manually update the resource allocations then remove the role from the project.)