Hello Dennis,
I'm trying to do the opposite at the moment - deliberately hide specific (confidential) courses so they don't appear on a users profile. Could you let me know if the courses show on the users profile (not the same as My Course list but related)? If they don't show could you share which settings you used to create the new role?
Thanks.