I create two hatches but when I want them to have the same angle (rotation) I have to assign each one a different rotation value. Using the “match” button results in the hatches being perpendicular to each other. Notice the rotation values in the properties panel:
I remember one could end up with shifted hatches in older Rhino versions when one of the hatches was within a block (Likely a result of how cplanes work?) These hatches are however both in the same drawing, same cplane, not inside a block…
I tried flipping the defining curve as somewhat suggested here but it the created hatch is still the same.