Yes, got it like that:
lua code:Self.DepositItems({7427, 0}, {21175, 0}, {3318, 0}, {21174, 0}, {3381, 0}, {3037, 0}, {21176, 0}, {3039, 0}, {3091, 0}, {8082, 0}, {7401, 0}, {3415, 0}, {7425, 0}, {21177, 0}, {21166, 0}, {3371, 0}, {3370, 0}, {3049, 0}, {3098, 0})
wait(500, 1000)
Self.DepositItems({21200, 1}, {7443, 1}, {5911, 1}, {21201, 1}, {5912, 1}, {5910, 1}, {21204, 1}, {21199, 1}, {239, 1}, {238, 1}, {236, 1}, {21202, 1}, {11473, 1}, {11472, 1}, {5878, 1})
wait(500, 1000)
Self.DepositItems({3029, 2}, {3032, 2}, {3033, 2}, {3030, 2}, {3028, 2}, {9057, 2}, {5944, 2})
still failed to deposit items from 2nd and 3rd function call. Restarting walker at Deposit label and it deposited properly, it works fine sometimes and sometimes it doesn't.
It simply deposit items from first function call, then open browse field where locker is and it's done, Walker keeps going.