Not necessary and may lead to confusion. Might be better to make a special page for repeating tasks.
It will show everything that is scheduled, unless it is in “the future”, here defined as 1 day ahead.
This is probably because the next query is not working as you may expect.
For that I have an alternative:
Also it will not create blocks in your journal pages ever. See a journal page as just a special regular page. So it will only have blocks on it you create. Using queries in the config file will show them on the most recent journal page, but no more than that.
This leads back to my earlier point that making repeating tasks on a journal page may lead to confusion.
Hope that gives some extra insights!