Wenn Sie diesen Code unterhalb von dem debug($blocks) - siehe Beispiel oben - einfügen und darunter noch mal debug($blocks) platzieren, was wird denn dann angezeigt? Gesamt wäre der obere Teil vor der Anzeige also...
$fragen = valueList('RG01', null, 'label');
debug($fragen);
$blocks = array_chunk($fragen, 4);
debug($blocks);
$last = array_pop($blocks);
$blocks[2] = array_merge(
$blocks[2],
$last
);
debug($blocks);
... und dann die Anzeige via loopPage() u.s.w.