When you preview a page, it actually gets parsed twice. Once through to check that if you used templates, that they are used correctly, and again to actually generate the preview.
It would appear that when footnotes are made in the first parse, they are not cleared when starting another parse.