I feel this is bug in the way that New Quizzes handles roles.
There are many instances where users might hold multiple roles. Particularly both Admin and Student. eg. I am a student in our Library course but also an overarching account admin of Canvas. When I try to assist library staff with the creation of a New Quiz I am unable to build the quiz unless I remove myself from my student role within that course.
Within other areas of Canvas, classic quizzes, assignments, editing pages, etc, I can be a teacher, student and account admin within one course and it seems the highest role level is applied (or a combination of roles are applied eg. I can be a student and teacher within a course, allowing me to edit as well as submit an assignment).
With API calls when determining the user_role and associated access the 'highest' role takes precedence.
Rachel