I’m not up on the capabilities of the v6 pre-releases (v5.99 nightlies), but I thought "magnetic pin"s was a PCBNew feature, not an EESchema feature. A long standing limitation of EESchema is there hasn’t been any sort of object snap so the general advice is to only change grid for text and annotation placements if desired. Keep to a 0.1 or 0.05 grid for electrical placements (components, wires, no-connects, busses, etc).
Snapping has been added to 5.99. But because it’s a new feature it may have bugs. Please report it, but describe the situation accurately and ideally provide an example project snippet and a screencast.
I’m using the latest nightly build (25-Oct). I’m getting random wire placement when I presss “w”, even when the mouse is positioned over a pin. The wire starts at a random position in the sheet. I’ll try and get some screen shots later tonight.
Actually, with the latest nightlies you don’t even need to use “W” if “Preferences / Eeschema / Editing options / Automatically start wires on junctions and unused anchors” is set. When you hover a pin, the cursor changes and you can draw a wire directly.
Yeah “unused anchors” was a bit strange wording for non-programmers, and we removed the “start from a junction” behavior because it meant that you could no longer select junctions easily with this feature turned on