I created a 24-team dummy league with your schedule specifications (thank you for the detail and version number, you've been around many seasons and I know you know the drill!). I found the schedule to load correctly.
Something caused your week 33 to have the pairings set 1-2 3-4 etc. as that's the first week of all USBC schedules. No way to know for sure, but maybe an inadvertent setting caused it, possibly the deletion of dates. I was able to manually change week 33 to have the same 1-2 3-4 etc. pairings.
To re-load the schedule, highlight the date associated with week 33. Then, click the "Reload" button at the top of the window. You will get a confirmation dialog; click "Yes". On the next dialog ("Should this week remain as is?" Click "No", as you want to fix the pairings associated with week 33. For the next dialog, click the appropriate button for your situation (that is, you can force the schedule to shift one pair to the right after a repeat, but I have a feeling you do not use this feature). You will get a final reminder prompt to re-check position rounds.
If you have other leagues with the same problem, this step should take care of things if properly used.
After this step, Week 33 should be properly loaded with the same pairings as week 8, which is at the same sequence of the schedule. Week 35 should concurrently reflect the week 9 pairings, as you have week 34 set to be a position round.
Always check, download, and install the most recent update of your software to ensure that issues may have been corrected.