Hi Jojo,
generally it should be possible. My first idea would be to have an additional field "number of events to show" within the recurrence params so you could specify it for each series independent from it's overall time span (default 0 - no limit).
A bit difficult is the fact that a user could archive events with a day offset, e.g. keep events published as long as they aren't at least two days over. So one detail decision would be to always show X events or X events from today on which could sometimes show X+1 events.
A second decision is the priority related to the global creation window. Meaning if you limit auto-create to e.g. two weeks and have a monthly series with 1 event to show (sure, a bit constructed) - which of them takes priority? Because the window is required to prevent unlimited creation one could ignore this here because X is a limit too.
btw: Now I'm sure you've a German keyboard ("zwo") :laugh: - a good example of hidden information.