Perhaps I can add to that.
The Standing Orders specify three supply periods in a fiscal year. They end in March, in June, and in December. You can table supply legislation only one time during that supply period. The next supply period after June is in December. That's why you have to wait until the fall.