If you manually add "@PJL SET GRAYSCALE=COMPOSITE<0A>" in place of "%%" in the *HPPJLColorAsGray True/On: "%%" then printing in gray works.
If you manually add "@PJL SET GRAYSCALE= COMPOSITE< 0A>" in place of "%%" in the *HPPJLColorAsGray True/On: "%%" then printing in gray works.