The actual magnets should probably be placed on the side along the second helix from the bottom, so blocks of any height will snap together. This is 12 magnets for a 6-turn block (one magnet per turn per side) which is a lot, but I think that's the minimum to get the snaps that we want.
I think this works??