The role will only stick if the user creating the record has the same role that they are trying to assign.
Can we assign multiple rows to an Admin and then create users with particular rows? (Glide Tables)
No. Glide Tables only supports one role per user.