From @ouabache on Sat Mar 17 2018 16:55:16 GMT+0000 (UTC)
Kicad has a recurring problem where a user tries to place a component created under one snap grid spacing onto a schematic sheet with a different snap grid. LibrePCB has the same issue. We need to make it impossible for this to occur.
One solution would be to save the snap grid spacing in every symbol when it is created and compare it with the schematics grid when it is placed. If they differ then divide the symbols position points with its snap grid spacing and then multiply by the schematics spacing. The graphics might look a little funky but all the pins will connect.
Another solution is to get rid of the snap grid spacing control all together.
Copied from original issue: https://github.com/LibrePCB/librepcb-rfcs/issues/6