Scenario:
When running any Project related report, the Project Role/Rate for a person does not show the correct Role/Rate assigned to the user for that project.

Cause:
If the Project Role/Rate was changed recently, the change will not affect historical data. So in case a change was made to the users Project Role/Rate this month, it will not affect the data for the previous month.

Resolution:
If you want the new role/rate to affect the historical data, you will need to reopen the timesheet, edit it and make some minor changes to the timesheet, save it and submit it. Once this is done the latest Project Role/Rate will reflect in the reports for that timesheet period.

Note:
Usually, an Administrator or a user who has access to edit Historical timesheets can edit approved timesheets.