We did the same thing. We always did mornings and left before or at noon. We also did evenings that worked well (usually) but the little guy wouldn’t last long.
Get a list of black out dates for the cheapest season pass and avoid any days that are blacked out even if your tickets let you go then. Think of it as a helpful guide as to when the park is gonzo busy.
Some rides offer a single rider line but it’s not always obvious. You won’t be sitting with your family but if you want to experience some rides it’s the only sane choice at normal park capacity.
We just wrapped up our Knott’s year a few months ago and had a good time. They have some decent roller coasters for shorties. We didn’t go nearly as often as Disney but that’s the thing - we didn’t feel like we had to. With the Disney passes being such an investment we felt we had to go every chance. So we did, minimum once a week, usually two times.
The previous year we did Universal and then Legoland before that. Had a good time at all of them but Disney was of course the single best park for a multitude of reasons. If you don’t factor in the money anyways, that flips everything on its head.
I just remembered we have a season pass to Legoland right now because it was so cheap but that’s my least favorite park now that the little guy is bigger. He looooOoooovveeess to wander around the lego cities they built, never gets tired of it. I however am quite finished with it.
Really looking forward to when he gets big enough to ride the big coasters with me so we can go live at Magic Mountain. It’s a drive for us but they have some amazing coasters.