Hi:
It almost sounds like you are running into an issue similar to this -- although this issue was reported with PROC PRINT:
http://support.sas.com/kb/16/792.html or possibly this one:
http://support.sas.com/kb/9/372.html
In either case, there are several things about your code that are inappropriate for ODS PDF destinations, such as:
panels=3
width=
FLOW
In addition, you are not using PROC REPORT group variables, it looks like all your variables are a DISPLAY usage and your issue is really with BY group processing, not PROC REPORT GROUP usage behavior
These are minor distractions, however, since the LISTING-only options are ignored by ODS PDF. A more critical problem, might be caused by the fact that your cellwidth percents add up to more than 100% (121% according to my calculator). This may be causing some issues with PROC REPORT, too.
Since you are running this program in the context of a stored process, your best resource will be Tech Support. If you open a track with Tech Support, they can look at your data and your particular BI configuration and see whether some interaction of data/destination/platform or some odd interaction between BY processing with the incorrect cellwidths is causing the problem.
cynthia