Просто, я вижу это так. У какого-то заказа нет доставки, как следствие нет ключа в объекте
смотрите, я правильно понимаю, как это происходит?
есть куча заказов. для каждого из них мы достаем значения таблички delivery, которые соответствуют данному заказу. и потом пытаемся достать уже из этой таблички одно значение