First, add the second dot in KiCad's version number. You are probably working with V8.0.6.
For the rest, it is very likely a combination of how your design rules are setup. Te width of your copper tracks plus the clearance all around it has to fit in between the other pads. If your pads have a pitch of 0.4mm, and a width of 0.2mm, then it only leaves a clearance of 0.1mm on either side of the track or pad. KiCad normally draws a thin outline around pads and tracks to show the clearance. This thin line can not overlap with pads or tracks from other nets. And in your case this very likely overlaps.
If you just place a footprint on the PCB, then all pads are part of the "no_net" net, and as a result, KiCad does not care whether you violate clearance rules or shorts. For KiCad it's just a single net.