Проблема с вашим образцом заключается в том, как вы построили цикл.
Когда вы удаляете представление в 0, массив Subviews будет на один элемент короче, а элемент 1 становится элементом 0 на следующей итерации. С другой стороны, ваша переменная i продолжает расти, поэтому вы пропускаете представление 1.