There are no 'delays': depending on the system in question (and self-propelled howitzers take…
Some of items - like M777s, for example - were delivered in such a rush, that they arrived without their digital fire control systems, just…
There are no 'delays': depending on the system in question (and self-propelled howitzers take longer) it simply takes 40-90 days for Ukrainians to learn to maintain, drive, and deploy in combat what they are in the process of getting. Meanwhile, i.e. while the Ukrainians are training how to use all that stuff, it takes time to bring in related ammo, spares (like replacement barrels), and supplies, too.
Some of items - like M777s, for example - were delivered in such a rush, that they arrived without their digital fire control systems, just to make things easier for Ukrainians.
Beg your pardon but: you all wanted 'advanced Western weapons for Ukraine, better yesterday' - and now you've got them. Don't be surprised if that is taking time...