Thanks for sharing the video.
It sounds like the season selection is being populated only when the season dropdown is selected, so you'd need to populate your results based on the first selection to get an initial list. For example, on success of first API call, have the results display everything in the series first. Then the series selection should update the rendered list and the season dropdown should continue to work as you have it now.
I think it's just the order of event. So, I'd do:
1. On load, get all series and populate element list of results based on API results returned.
2. On series selection, populate element list of results that would show all seasons in the series and populate the seasons dropdown number.
3. Upon selection of the season, populate the list (as you're doing now).
To start the season drop down from one, I'm not sure how the dropdown is configured but it may just be a case of using front end logic in toddle to get the first item in the array instead of the last one.