for($i = 0; $i < count($copyArr); $i++) {
//Проверяю, есть ли элемент i+1, если нет - прерываю цикл, чтобы не было обращения к несуществ. индексу
if(array_key_exists($i + 1, $copyArr)) {
$limit = count($copyArr) - 1;
for($i = 0; $i < $limit; $i++) {}
getQuery()->getSql();
и посмотрите точно ли нужный вам запрос прилетает и точно нужные параметры в него вставляются