Is your hatch located a large distance away from the SNAPBASE point? If so, the problem is that at that distance, the rounding of the values in the hatch definition for non-orthogonal segments becomes visible and things do not align.
--
David Koch
Autodesk Discussion Group Facilitator