When generating a PDF from an xml datasource atleast, the boxes with backgrounds do not get filled. Sometimes when there is a few boxes filled, one of the colors will end up being draw, but in a different box that was supposed to have a different color.
It appears that the Rendering code for the PDF for drawing filled in boxes is incorrect and only uses the outline code. But even when that is fixed the improvement is minimal, so Im thinking that even the PDF renderer itself is incorrect. So it appears both need to be fixed.