Not everyone agreed with the American assessment and Ukraine knew that once it was declared that the world’s second most powerful military that shares a border with them was going to invade, then the economy would collapse and the people be in turmoil and panic.
The economy was a huge consideration, if the invasion was declared prematurely or unnecessarily, then it would be catastrophic.
Luckily the election of President Trump had equipped them with enough weapons that Kyiv managed to beat off the attack on the capitol and gain some time to recover and fight on.
Not if they learn from the Israelis. They would call up all the Reserves. Move them to the borders. Wait until the Russians withdraw from Belarus. Then the soldiers can return to reserve duty.