Ошибка
Key "1" for array with keys "2, 3, 4" does not exist.
Также при отладке наблюдается перезапись значений массива с каждой итерацией.
Может возникать, если вы объявляете массив, в котором храните полученные данные, внутри цикла, в котором их получаете.