One of the shortcomings of InDesign's footnotes is that you can't adjust the space between the text and the first footnote on a page. The only setting for this space applies to a whole document, but what you need is the ability to set a value on each page, if necessary. However, this disadvantage is easily overcome by a script.
The script makes use of the fortunate circumstance that text frames with wrapping applied affect the main text but not footnotes. So when you place a wrapped text frame on the notes and make it tall enough, it will knock the main text to the next threaded frame. This was discovered independently by Gerald Singelmann and myself, and has no doubt been discovered by several others.
For best results, set the default space to zero (in the Layout tab of the document's footnote options). Then, when you format a document, to add some space between the first footnote on a page and the text, select the text frame on that page or an insertion point in that text frame. Then run the script. The space added by the script equals the leading of the main text. An empty text frame is placed on the footnotes on that page; its height is set to the height occupied by all footnotes on that page plus one line. The screen shot shows the result of adding a frame.

The frame is like any other text frame. To increase the space between notes and text, simply select the frame and use the mouse to make it a bit taller.
Like the script? A donation will be appreciated.
Questions, comments? Get in touch