I can get the schrub hatches to display in any colour by setting the object/shrub colour as desired and the hatch colour to parent. However, absolutely nothing I do influences the actual print colour - which is always the layer colour (or more specifically the detail layer in the case of a layout).
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.