Academic Schedule Set subarray repeated multiple times

Has anyone used the Academic Schedule Set API? We're trying to find all the free times a student has and our theory is we need to first pull the Academic Schedule Sets by levels API and then loop through the Schedule Set that we have (we have 5). Our main schedule set shows the Rotation Subarray repeated multiple times:

Here is the subarray in question I'm looking at:

"RotationList": [
{
"WeekInCycle": 1,
"WeekDayList": [
{
"WeekInCycle": 1,
"DayInCycle": 1,
"RotaionDayMeetingList": [
{
"WeekInCycle": 1,
"DayInCycle": 1,
"DailyOrdinal": 6,
"BlockId": 22608,
"BlockName": "C/V"
},

{
"WeekInCycle": 1,
"DayInCycle": 1,
"RotaionDayMeetingList": [
{
"WeekInCycle": 1,
"DayInCycle": 1,
"DailyOrdinal": 6,
"BlockId": 22608,
"BlockName": "C/V"
},…

It appears to be repeated 17 times. I did check our "Rotation Time" tab on the Schedule Set, and there happens to be 17 entries for the week / day combination.

image.png

However, the next cycle will finally show the second day (again after repeating 17 times!
{
"WeekInCycle": 1,
"DayInCycle": 2,
"RotaionDayMeetingList": [
{
"WeekInCycle": 1,
"DayInCycle": 2,
"DailyOrdinal": 9,
"BlockId": 22608,
"BlockName": "C/V"
},

Answers