I am not convinced. It still mean people will have blood on their hands when they knowingly are providing the funds for a war. It is a very dangerous bet to hope that the Russians won't have enough time to use the money, that peace will arrive before that funds reaches the military operations. People should aim to end the war before this summer, but what if it doesn't happen? That gas, oil and coal are means for missiles and hired mercenaries. How happy should German citizen be if journalists later traces the money from a fossil fuel transaction to weapons used in a war crime where citizens were tortured and killed?
In the short term we are seeing employees at European harbors and other places being put to the moral dilemma of either refusing to work or continuing working with Russian transports, knowing that they are working directly with the economic side of the Russian military branch. Many do not want to have to look in the mirror in a few months, knowing what they did, knowing what they knew, feeling like they have blood on their hands. Saving jobs and saving the economy is a poor comfort when on the news they see ordinary citizens laying on the street with a bullet in the head.
Every nation hope that wars will end in just a few days, weeks or months. Blitzkrieg. It will be over by the weekend. The Russian thought so when they entered Ukraine and they were wrong. It a nice aim to hope that the war will be long gone before the summer, but realistic there is a high risk that it won't. The assumption when funding war should be that the war isn't going to end.