This is a bit odd. I have a zoning map that has one of symbols that is a hatched fill on top of a solid fill. 
The trouble is on the map it flips them around and the hatch is under the solid fill:

Shown another way:

My workaround is to flip the symbols around and it displays on the map layout correctly but the preview is wrong:

This has to be some sort of bug. I'm using 2.2.1