I don't know what the official explanation would be, but I think that you have got AutoCAD confused.
I think that hatching was never originally intended to show actual tiles, but was intended to flood an area with a simulation of the appearance. So the dimensions of the hatch NET, for example, is curious and you have found that you need to apply an irrational scale factor of 188.97638. This gives AutoCAD a computational task.
Then there is the spacing of the edges of the Grass Roads. If one sets the length precision to 6, then one sees that the spacing and widths of the Grass roads is not exact (3599.999999). This also gives AutoCAD a computational task. So combined with the previous, AutoCAD forgets where it is occasionally, hence the gaps. The difference in length by 0.000001 is enough to have a line or not.
What I have done in the accompanying picture is to first of all make the dimensions of the Grass roads a multiple of 600.00000000. Then I used a hatch pattern that I wrote. It gives a tile of 1 by 1 dimension, so is easy to scale up to 600 by 600 tile. This then seems to work.
Hatch pattern
*TILE11, tile 1 by 1
0, 0, 0, 0, 1
90, 0, 0, 0, 1
*