If I understand correctly:
I would set the Grid to values so all lines of the pattern fall on the Grid.
Lets say you want a unit size of 60x30 cm and in every second row it is shifted 30 cm. In that case I would create a 30x30 grid so all rows and all segments of the patterns fall on the Grid.
Loving Archicad since 1995 - Find Archicad Tips at x.com/laszlonagy
AMD Ryzen9 5900X CPU, 64 GB RAM 3600 MHz, Nvidia GTX 1060 6GB, 500 GB NVMe SSD
2x28" (2560x1440), Windows 10 PRO ENG, Ac20-Ac27