Eugene
Обновил скрипт, добавил генерацию id, не помогло
Надо айди еще самому селекту задавать и в валуе его же записывать, причем делать всё это нужно до инициализации select2
$newRow.attr('id', 'categories-' + id);
$newRowSelect.attr('id', id);
$newRowSelect.attr('value', id);
$newRowSelect.select2({
placeholder: 'Выберите значение',
width: '100%',
allowClear: true,
});