In OmniFocus on my Mac, I have many, many, many repeating items. Some of them repeat over relatively long periods of time.
As I recall, when I marked one selected in the past, it simply disappeared if it’s next recurrence was below the bottom of the visible list in my current view.
Some time ago, this behavior changed and now the view scrolls down (perhaps as much as a year, if the item is an annual item).
I want the old behavior but haven’t found a way to configure things to get it.