if var array = self as? [GroupFile] я бы сразу поставил ограничеие на элемент extension, что бы внутри не делать лишнюю проверку
Может там была загрузка большого кэша и только потом приложение отдуплилось?
через что идет отправка? типа sourcetree?
Id этот определён как primaryKey этого объекта?