If I'm understanding the workflow correctly, the next instance of a recurring task is not displayed until it can land in the "Tomorrow" or "Today" view. The only exception to this is if you view the Scheduled view in Calendar view.

Suggestion....

Add additional metadata to the recurring task properties that allows the user to control WHEN the next instance of a recurring task appears. Have the variable simply be the number of days before the due date that a [next instance of recurring] task should appear. System would then display the task in the Next, Tomorrow or Today view.

Example...

Task = Reconcile Checking Account
Due = The 15th of each month

The statement actually becomes available to me on the 5th of each month. I could start working on it then as a "next action" and it would be nice to "see" the task appear earlier so I know I can get going on it.

See attached example...