One reason for delay is to get the next USA shipment of weapons first. It was just announced.
Israel needs to get to weapons self sufficiency, but for right now, they have to delay until they have what they need.