@Yacine:

Decades???
Anyway, back to the hatching issue. The custom fill pattern ought to work. After some additional consideration to the 1st post Yacine recalled, I believe there is a solution to the little glitches that were noticed.
Draw the initial hatch fill per usual. See attached Visio file. I drew equally spaced diagonal lines. Added another shape behind it to include a fill background. Also, made the line color around that 2nd shape the same as the fill color. These shapes were grouped together. Open the shapesheet of the group, and under Protection section set LocCalcWH to 1. Then, extend the lines beyond the alignment box. That should do it.
What this does, when the fill pattern is applied, the patterns butt together along the alignment boxes. Because the filled shape has a border line around it as the same color as the fill, there is no obvious transition from fill pattern to fill pattern. Also, because the lines extend beyond the alignment box, there are no gaps or glitches in the line pattern.
This seems to work fine in the attached example. There are 3 rectangles: left shape has no border line, middle shape has fine border line, and right shape has a heavier border line. No noticeable anomalies.
HTH
Wapperdude