The only way to make Putin stop the war in Ukraine is to squeeze any Russian benefiting from links to Moscow. The US authorities will continue to 'seize and freeze' Russian oligarch's assets, wherever they try to hide them.
It's hypocritical to impose sanctions on Russia for invading Ukraine, but not on the US for invading Iraq for equally unjustified reasons, or on Israel for invading and annexing Arab lands.
Economic sanctions might make life difficult, but they'll never work to thwart the invasion. The only thing that will work is increasing military assistance to the Ukraine.
These sanctions are unfair and there is a clear risk they will lead to widespread Russophobia. It's not just the sanctions on Russian oligarchs, there are also many informal sanctions on Russian culture and business. This is cancel culture stigmatizing an entire population for the crimes of one autocrat.