This is the expected working method.
I suppose you click the starting point of the drag vector, activate the Grid, then the end point of the drag vector will always fall on the Grid. The dragging vector will be calculated from the two clicked points.
If you first activate the Grid, then provide the starting and ending points then you should get the expected result.
Or you can specify the end node of the wall as the starting point of the drag vector.
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