Прежде всего: вставьте код в вопрос, а не его изображение.
Во-вторых, ответ:
Так как вы удаляете цикл с 0 ... n при удалении одного из них, размер дочерних элементов будет иметь n-1, поэтому вы удалите неправильные представления и не удалите представления вне диапазона, если удалили ранее.
Решение состоит в том, чтобы выполнить цикл из n ... 0, чтобы вы сначала удалили последние, а индекс не изменился.
Так что ваш for
будет:
for(int k = imageURIList.size() - 1; k > 0; k--) {