I never said he was vocal about not supporting Ukraine , you're picking and choosing to fit your narrative.
He has been very clear that he wants the war to end for two reasons, to stop the killing and stop the spending of billions of dollars. He has been clear that it's a stalemate and Ukraine cannot win without NATO boots on the ground and that will be WWIII which I'm sure none of us want so the options are continue fighting and spending billions in the hope Russia runs out of money and men or Putin dies, or negotiate a peace agreement with EU and US backing.
In this agreement no one will get everything they want, Ukraine will not join NATO because that's a no no for Putin but they will have US and EU backing, and don't forget that Putin is also more surrounded by NATO after Sweden and Finland joined.
Also don't forget that after all the billions spent fighting Ukraine will need billions more to rebuild. Makes no sense to keep fighting a proxy war when there no clear path to victory.
Does he have an ego, hell yeah but he has also been very clear the US is his priority, is it selfish, yeah sure but he has been consistent.
If you look at history then US has always gone through periods of isolationist policies then open up then go isolationist again. They were reluctant to enter the last world war until Japan bombed Pearl Harbor. There are stories of Churchill being very frustrated and trying different schemes to try to get the US to get involved and help