I'm afraid that with Export package's Phantomjs pdf rendering engine, dynamic header/footer content across pages is possible but header/footer height is always fixed. The best solution for your case is to export the first page without header/footer and later pages with header/footer independently and then merge them:
//export.php
$report->run();
$report->export("ReportFirstPageWithoutHeaderFooter")
...
->saveAs("cover.pdf");
$report->export("ReportContentWithHeaderFooter")
...
->saveAs("content.pdf");
//merge the pdf files here
...
There're multiple PHP packages to merge pdf files. For example:
https://packagist.org/packages/jurosh/pdf-merge
$pdf = new \Jurosh\PDFMerge\PDFMerger;
// add as many pdfs as you want
$pdf->addPDF('path/to/source/file.pdf', 'all', 'vertical')
->addPDF('path/to/source/file1.pdf', 'all')
->addPDF('path/to/source/file2.pdf', 'all', 'horizontal');
// call merge, output format `file`
$pdf->merge('file', 'path/to/export/dir/file.pdf');
Or https://packagist.org/packages/karriere/pdf-merge