Предлагаю добавить в код примеры разных типов ячеек / секций. Т.к. из текущего примера пока что понятно только как в целом завести diffableDataSource и заполнить табличку / коллекцию однотипными ячейками, но в реальности чаще сталкиваешься с тем что таблица / коллекция заполняется разношерстными данными.
Предлагаю добавить в код примеры разных типов ячеек / секций. Т.к. из текущего примера пока что понятно только как в целом завести diffableDataSource и заполнить табличку / коллекцию однотипными ячейками, но в реальности чаще сталкиваешься с тем что таблица / коллекция заполняется разношерстными данными.