$seite ="[[page_cu]]"
weist die Zeichenkette [[page_cu]]
an die Variable $seite zu, nicht den Wert, den page_cu zur Zeit der PDF-Konvertierung hat.
Du musst daran denken, dass Du HTML2PDF zweistufig arbeitest. Erst erzeugst Du HTML, dann jagst Du das Tool drüber und bekommst ein PDF. Erst beim Ausführen des Tools wird aus [[page_cu]] die Seitenzahl.
Dein var_dump() hat [[page_cu]] ins HTML geschrieben (zähl mal: da steht string(11)). Und dann ist HTML2PDF drübergelaufen und hat deinen mit var_dump geschriebenen String in eine Zahl umgewandelt.
Wenn Du etwas bauen willst, dass auf Seite 1 anders aussieht als auf den Folgeseiten, musst Du das anders steuern. Z.B. mit dem $ersteSeite Parameter, oder mit einem eigenen Seitenzähler.
Rolf