@Milty
There are a couple of things going one here.
Try something other than a practice quiz. They don't count as regular submissions and things are handled differently.
Here are a couple of places where this question has been brought up in the past.
One way to make use a quiz without counting it is to use assignment groups with a weighted gradebook and then put the quizzes into an assignment group worth 0% of the grade.
You said that you tried different types and it didn't help, which gets to the second thing going on.
I've never (that I can recall) gotten answers out of the Quiz Submission Questions API. I believe it was written for the mobile app and delivering quizzes that students could take, not for people to get answers. Just because answer is part of the object doesn't mean that answer is returned by every API call that references that object.
I spent a lot of years trying to find a way to get the answers and never did through the API (other than generating a report) until I discovered the Submissions with include[]=submission_history approach.
That's not going to help with practice quizzes since they don't make a submission.