Fixes https://gitlab.com/kicad/code/kicad/issues/4746
Only when footprint center isn't approximate the footprint origin as well. This can help when moving/aligning THT footprints Fixes https://gitlab.com/kicad/code/kicad/issues/7385
Non-layer elements can be logical centers for the circle and arc tools. We allow the non-layer to snap for the center points and revert to only on-layer elements after Fixes https://gitlab.com/kicad/code/kicad/issues/7327