Look at the old post: Linking Pins to Pads to confirm this concept.
I think you have grasped the basic concept, but don't hold onto it too tightly: a non-standard footprint may surprise you. Have you opened any footprints in the Footprint Editor? I recommend that you do so, and spend a little time poking around in the various layers (with other layers not displayed) to see what information is in there.
The KiCAD Library Conventions ( "KLC" ) as well as several threads on this Forum discuss the information, values, reference designators, etc, that should be found on the various footprint layers. The KLC is worth at least a cursory reading. I suspect that most of us who maintain our own libraries are systemically at odds with KLC at some point or other but it's still an invaluable reference for designing your own footprints.
(I have worked in technical positions for half a century. I have learned that every time I re-invent a wheel, I need to make sure I file off all the corners. Or at least as many as the last guy filed off his wheel. KLC shows you where some of those corners are hiding.)