I've noticed that, with mastery paths based on MC pretests, oftentimes the resolution of which mastery path to follow and the unlocking of the requisite items appears to take just a bit longer than loading the page with the pretest score on it. This results in the Next button kicking the student back to course home, even though the location the button was pointing to should have been available to the student. When they go to modules and navigate to the item from there, it works, or also if they navigate back to the quiz and click the Next button again.
I've been able to get around this by putting an extra landing page that is the first item in all three paths, which seems to give just enough time for things to resolve, but this is inelegant because I don't really have anything useful to say on this page. It just serves to slow the student down enough for Canvas to resolve where the buttons should go. Has anyone else seen this? Is there a better way?