PCB Grid Different for Via than Selection

Greetings,

I’ve been puzzling over the grid alignment for a few days and haven’t found the cause of this misalignment.

I have set the drill and grid origins to the same place. I clear the local coordinates at the same location. I the set the grid to 0.5mm and I clear the grid override for vias. If I select the via tool, the via does not align to this grid. Cancelling the tool restores alignment to the grid.

What could possibly be the reason that the via grid alignment is different from the selection grid alignment?

Cheers

There is an annoying grid bug in V9.0.4. I’m not sure whether your problem is related to that, but it seems likely.

V9.0.5-RC1 has been released a few days ago, and you can give that a try.

Good morning, I tried it but I have the impression that it has worsened, for example if I attach the component with the mouse and move it horizontally the thing goes linear but if I move it vertically it goes jerky, if instead I move it vertically first the thing is linear and if I move it horizontally it goes jerky

thing? component?

Are we discussing symbols or vias or both or what, and what did you try?

Also, what is your OS?

components on the pcb

Application: KiCad x64 on x64

Version: 9.0.5-rc1, release build

Libraries:
wxWidgets 3.2.8
FreeType 2.13.3
HarfBuzz 10.2.0
FontConfig 2.15.0
libcurl/8.13.0-DEV Schannel zlib/1.3.1

Platform: Windows 11 (build 26100), versione 64-bit, 64 bit, Little endian, wxMSW

Build Info:
Date: Sep 20 2025 22:06:48
wxWidgets: 3.2.8 (wchar_t,wx containers)
Boost: 1.88.0
OCC: 7.9.1
Curl: 8.13.0-DEV
ngspice: 45.2
Compiler: Visual C++ 1944 without C++ ABI
KICAD_IPC_API=ON

Locale:
Lang: it_IT
Enc: UTF-8
Num: 1.234,5
Encoded кΩ丈: D0BACEA9E4B888 (sys), D0BACEA9E4B888 (utf8)