EU lovade en miljon artillerigranater till Ukraina under 2023 – men så blev det inte.