A Role Must Be Assigned Catalog Permissions
A role assigned a functional role cannot perform any actions in the catalog until catalog permissions are granted.
Note that the functional roles themselves (Publisher Developer, Publisher Scheduler, and so on) cannot be directly assigned permissions in the catalog. The functional roles must first be assigned to a custom role and then the custom role is available in the catalog permissions table.