~
Well, of course, there was more reason. How would Americans feel if Russia took over Canada and Mexico.
Western Europe and the US have been trying to steal Russia from the Russians since the time of the Bolshevik Revolution. This time they are using Ukraine to do it. The people of Ukraine want to stop the war. But the West and their puppet, Zelensky, won't let it stop.
Who Financed the Bolsheviks? - https://duckduckgo.com/?q=who+financed+the+bolsheviks%3F&ia=web
The facts say otherwise. Neither the US nor the EU sent troops into Ukraine, but Russia invaded Ukraine. And this is an irrefutable fact!
The UN Charter allows people of an area to form their own nation. The people of the areas that Russia 'invaded' were simply trying to form their own nations like Crimea did. The Ukraine government attacked them militarily. When they asked Russia for help, Putin filed Article 51 of the UN Charter, and did a police action to help the Russians and Ukrainians in those areas.
The Ukraine invasion against its own people, and against the UN Charter came first. Russia was simply doing a police action according to the UN Charter, to help Russians and pro-Russia Ukrainians in the disputed areas.
You listen to to much Western media blabber without taking into account the area history starting even before 2014.

There are no disputed territories in Ukraine! Russia itself signed for the independence of Ukraine within the established borders. This is an irrefutable fact!
Hи Пyтин, ни Tpaмп нe имeю пpaвa измeнять гocyдapcтвeннyю гpaницy Укpaины.