Ich vermute, dass Sie eine Art Vorlage haben, die unabhängig von der angeforderten Seite die gleiche HTML-Kopf- und Fußzeile generiert. Irgendwann vor dem Aufruf der exportCSV-Funktion wird der Header generiert.
Sie zeigen nicht das Ende der Ausgabe, aber ich wette, die Fußzeile ist auch da, da ich vermute, dass die Flusskontrolle nach dem Beenden der Funktion mit diesem Code fortfahren wird.