Убедитесь, что пользователь с ролью "employee" существует из AspNetUserRoles .
Вы можете попробовать простой запрос, чтобы подтвердить, действительно ли пользователь находится в ролях
Select roles.UserId,rolename.Name from [XXX].[dbo].[AspNetUserRoles] as roles
inner join [XXX].[dbo].[AspNetRoles] as rolename on roles.UserId = 'XXXXXX'
если запрос выполняется, и вы не видите в списке роль «сотрудник», которая будет причиной.