> da die email-adressen getrennt vom Fragebogen angegeben werden sollten.
Wie gesagt: Dafür gibt es eigentlich die "Kontaktdaten getrennt erheben". Denn bei Ihrer Methoden können Sie aus den Zeitstempeln und der Reihenfolge die Daten relativ einfach zuordnen.
> einigen Personen werden diese Seiten angezeigt, anderen wird direkt die letzte Seite angezeigt
Womöglich haben Sie auf einer der vorigen Seiten einen PHP-Filter platziert oder in einer der Fragen einen Filter definiert, wonach bestimmte Seiten übersprungen werden sollen. Wenn Sie das Problem replizieren können, dann können Sie die Filterführung und das Springen anhand der Debug-Information genau nachvollziehen.
Sie können sich im Datensatz einmal ansehen, ob die TIME***-Variable zur entsprechenden Seite bei einigen Interviews fehlt - die Variable FINISHED aber dennoch den Wert 1 hat.
Ebenso ist aber denkbar, dass die Seite überklickt und der Link übersehen wird. Befragte lesen Texte nicht unbedingt aufmerksam.