Ukrainian President Volodymyr Zelenskiy said it has been delayed because his country lacks enough Western weapons. Climate and training also play a role, defense officials and experts say.

The authorities insist that the counteroffensive will be carried out soon. The last Ukrainian battalion currently under U.S. training is wrapping up its courses now. But the Ukrainian government will not wait until that training concludes before launching its counteroffensive, Ukrainian Defense Minister Oleksii Reznikov told reporters in late April.