странный" вопрос
Вопрос не странный, вопрос сложный.
Во первых, некорректно поставлен. При любом варианте установки груб, он "раскидан" по нескольким местам. Поэтому, невозможно однозначно сказать, что он находится там или здесь.
Во вторых. Возможны разные ваианты и места установок груб, что еще больше разннообразит места его расположения.
Конкретный пример. Из 64битного исо-образа *бунту копируем на ESP-раздел каталоги /EFI, /boot. Получаем еще один ЕФИ-груб, который весь находится на ESP-разделе. В его файл grub.cfg добавляем запись, о вызове конфиг-файла с другого раздела, например, с раздела твоей Дебиан. Теперь уже нельзя сказать, что весь груб на ESP-разделе, т.к. для его работы нужен файл с другого раздела.
Из EFI-раздела (я проверил, там есть нужные папки и в каждой лежат файлы GRUB
Есть, на вероятнее всего не все. Скорей всего там есть маленький grub.cfg (три строки), который указывает, где искать остальные файлы.
или из корневых разделов каждой системы (я проверил, там, в папке boot ТОЖЕ лежат файлы GRUB)
А это и есть - остальные файлы.
Почему, несмотря на наличие раздела UEFI с данными загрузки, каждый корневой раздел системы содержит в папке boot GRUB-файлы?
Так решили разработчики.
Если я отредактирую что-либо в /etc/default/grub например Ubuntu, уйдет ли это все в grub.cfg на EFI разделе
Зависит от того, что у тебя в "grub.cfg на EFI разделе". Если весь конфиг, то вероятно уйдет. Если только "три строки", то нет.
1) debian (P1:TS256GSSD360S)
2) ubuntu (P1:TS256GSSD360S)
3) P1:TS256GSSD360S
Названия и количество вариантов загрузки зависят не только от установленных систем. Они очень сильно зависят от каждого конкретного УЕФИ.
Например, в некоторых УЕФИ есть режим "ЕФИ+Легаси". В этом случае показаны вместе варианты загрузки для обоих режимов. Возможно твой третий пункт, это пункт загрузочного устройства для легаси режима.