Is there a setting in CASC so that anytime an analyst is replicated over from Service Desk to Service Catalog, that they're set to the "Request Manager" role and if employee, set to the "End User" role?
Service Desk Manager 17.x
Service Catalog 17.x
While the documentation does show a way to set a "default" role in Catalog for any user who doesn't have a role set, there's not an "out of the box" way to break it out by analyst vs employee.
Custom scripting or an ITPAM workflow would be needed to accomplish this goal.
Here's where to find the information on setting a default role: How CA Service Catalog Determines the Role of a User?