Currently, there is a bug which does not allow approving managers to approve timesheets unless they have been given admin or payroll access. But they can view and approve leave.
There are managers where the extent of their responsibility should only to approve timesheets and nothing else in MYOB (should not be able to view finances or payroll).
This is a known issue from 4 years ago which has yet to be fixed.