I'm not an expert, but sounds to me that Germany halting the nord stream pipeline, influenced Putin to go over the already under russian controlled area. I ask myself if removing Russia from SWIFT wouldn't make Putin just keep rolling over until the German border. In another hand, from the strategic point of view, Europe should have one more economical pressure option in case Russia doesn't stop in Kiew, and the SWIFT is this last option before War.