Since you have made this role using OOB Sales & System customizer the role, assume that the role has read access to most elements on the Customization tab of the security role.
You seem to have already provided the user with all essential privileges.
Option1. Try asking the support team to collect the trace logs so that you know where the problem is.
Option 2. If the problem is with a single user then check if other users are part of any teams and add this new user to that team
If my response helps you in finding your answer then please click 'Mark as Answer' and 'Vote as Helpful'