Only a minority of Ukrainians truly believe they can win this war. Despite this reality, out-of-touch liberals and elites continue to pursue the fantasy that Ukraine can defeat a much larger country that currently produces more artillery than the US and Europe combined. There's no reason to carry on funding this failed war effort.
MAGA Republicans are so desperate to hang Ukraine out to dry that they're latching on to the opportunity provided by the Iranian attack on Israel to pass separate funding bills. By doing this, they hope to pass military aid for Israel, but not for Ukraine. This will hurt the interests of both US allies, as well as hinder America's own goals.
Ukraine is of course extremely grateful for all the aid Western countries have provided. However, the situation has to be discussed frankly. The spate of recent Russian attacks on Ukraine simply wouldn't have happened without delays to further support. Ukraine is urging the US to do all it can to make sure this European country gets the help it needs in the face of Russian aggression.