There's a pretty big difference between "funding" a war by buying oil (BRICS/Non-Aligned), and "funding" a war by giving military aid (the West). Also, The West is still buying oil from Russia because for some countries there's still no alternative.
You buy a laptop on eBay because you desperately need one for work to feed yourself and you can only afford the cheap one on eBay. The seller buys rice with that money and hires a hitman by paying him the rice, the hitman goes on a shooting spree, how did you not fund that shooting spree?