The ODS options STARTPAGE=NEVER/NO/OFF are ignored when combining two pieces of output and the second table exceeds the length of the first page. The entire contents of the second table is written on the second page. This occurs when combining output from two SAS® procedures, or a combination of ODS PRINTER/PDF/PS/PCL TEXT=, the DATA step, and/or a single procedure in a PCL, PDF, or PS file.
The table from the first procedure, DATA step, and/or ODS PRINTER/PDF/PS/PCL TEXT= is written to the first page, and the rest of that page is blank, despite any change to the STARTPAGE= option.
The current workaround is to reduce the number of observations written out by the second table with the system or DATA set option OBS=.
In some cases, adding the UNIFORM option to the ODS statement also corrects the problem.