I was trying to build my space station earlier and one area I kept going wrong was trying to connect up some final docking pylons that I carried into orbit separately - there are some close in docking ports that (for safety) I disable some solar panels before using - so I was carrying some pylons up that would allow docking to occur further away from the station core. I was carrying three pylons up and (with some fiddling) I'd managed to fit them to a stack tri-adaptor - but with them all offset by different heights above it. So the plan was that I'd dock the furthest out first, fire off some decouplers, then dock the next highest, etc. The problem I had was during docking. Normally, when docking I select "control from here" from the port I'd like to use, and then select the port on the target vessel as my target, and so long as I got the navball indicators lined up (my velocity, centre of target), they'd at least hit. But what I was experiencing here was that the ports would slide past each other. I had to do the alignment by eyeball and it took a lot more effort (and didn't seem to match up with what the navball told me). So - is there some trick to performing off-axis docking I need to learn? Was my previous intuition that setting "control from here" and targeting a port on the other vessel, and keeping my velocity vector and the target aligned should at least cause a collision between those two parts incorrect? Is it in some way related to the COM not being aligned with the part? (No mods at the time, I've just installed FP) --- Similar situation recreated using a deliberately exaggerated vessel: