Even long before using KiCad I got into the habit of running schematic wires perpendicular to pins one grid point away from the pin ends. Some schematic software are really grabby and will connect any pins touching wires, even without junction dots. Other schematic software will only connect wires parallel to the pin forcing at least a 1 grid long wire to connect to a pin even if you want the wire routed perpendicular to the pin to get to the next pin in the net.
IAFAIR, KiCad is the grabby type, especially now with the automatic junction dots (though the automatic junction dots make this behavior easy to see unless you set the junction dot size to the drawing width of the lines to hide them).
Keeping perpendicular runs one grid point away from pins will help you from accidentally running into random behavior across schematic capture programs.