You are right, the shrub's hatch color setting in the Lands properties has no effect on the print color, which remains bylayer.
Right now, there is no way to control the print color on subcomponents of a Lands object.
We should add it in future versions. Meanwhile maybe is a good idea to set the print color to the display color value. It looks like this is the behavior you expected, and the contrary seems a bug.