This is a defect in CP 2017 SP2 that will be fixed in a future release.

To get the Opportunity/Candidate Category Expense name, you can use direct SQL in your Cognos report.