I kept digging and found the problem. My blocking variable was crossed with my grouping variable. I've changed it so that the group is nested within the blocking variable and it works as desired. Sorry to have troubled you. Thanks for the great blog on SAS Graph.