BUG: Same Admin custom role can be assigned to a user multiple times

A user can be assigned once custom roles multiple times.

Aftet discussion with the team, it should be allowed to have only one admin custom role assigned to a user.