Custom Role with Full permission level on Make Journal Entries cannot see the Edit button on Journal Entry.
Add Journal Approval permission to the Custom Role using Administrator Role:
- Navigate to Setup > Users/Roles > Manage Roles > Edit Custom Role
- Go to Permissions tab
- Transactions subtab: Add Journal Approval access
- Set the permission level to Edit/Full
- Click Save