The following steps can be done when a Custom Role with the permission for Expense Report is set to Full is unable to edit and approve Time and Expense Reports of other Users.
1. Navigate to Setup> Users/Roles> Manage Roles
2. Edit the Custom Role
3. Uncheck the Restrict Time and Expenses checkbox
4. Click Save