Применительно к pcb - посмотрел содержимое/структура файла PCB -
footprint там лежит целиком много раз, согласно числу компонентов,
содержит всё содержимое из библиотечного описания плюс привязку
падов к цепям. В PCAD все компоненты при их использовании копируются в проект, поэтому можно извлечь из sch символы, а из pcb - footprint, склеив из них вновь библиотеку компонентов. А в KiCad такое возможно?
В этой части - ответ "да" для всех версий. (соответственно, на плате можно произвольно менять каждый отдельный пад у любого элемента, или обновить все посадочные сразу после обновления в библиотеке).
(проверил файлы проектов kicad-4x и kicad-7x)
Применительно к sch в kicad-4х - такого нет, там только ссылки на библиотеки.
Единственное что может спасти - в проекте есть кэш используемых компонент.
А в kicad-7x формат файлов sch изменен, теперь там хранятся все символы по аналогии с pcb - для каждого элемента отдельная копия.
Соответственно, точно так же можно менять отдельные символы (элементы) схемы, а можно обновить из библиотеки. (поигрался, проверил).
Т.е. в новой версии все компоненты и посадочные - тоже копируются в проект.