User with multiple roles does not have access to features assigned to those roles