как обновляется коллекция? если просто просто data = newData то конечно порядок изменится на тот какой в newData. В этом случае нужно подумать как сделать. Тут от условий все зависит можно хоть так сделать
это только для примера
cosnt [A,B, ...C] = data;
data = [A,B, ...newData, ...C]
или просто сортировка по дате, обновлени, да что угодно )
Спасибо ещё раз! оказалось в селекторе и была проблема так там фильтр элементов был)