The US desperately needs to stop feeding the MIC and Wall Street and to reindustrialize the US economy, because we are simply not able to produce anywhere near as much missiles, shells, tanks, etc to fight the war the US wants to fight. The current combined yearly shell production capacity of Germany and the US is less than half of Russia’s alleged production capability, and they just signed a deal with NK that will likely increase their production capacity by a good 50% at least.
Russia still hasn't destroyed any Gepards yet, so I don't see why they'd be able to successfully attack Skynex. And Russia hasn't shown any ability to "swarm" anything. At most, they've used an Orlan to spot for a Lancet. And if they can't fly Orlans around, they won't spot the Skynex system for artillery fire.
Also, the Shaheed drones from Iran aren't cheap. They're easily several thousand euros. And there's no indication at all that Russia has produced 200K + Lancets. Russia simply doesn't have the industrial capacity for that, or artillery rounds.
And Germany doesn't need to be the only partner with the US in providing artillery rounds. All of NATO is doing so, and if you think that North Korea and Russia can out produce the US and the EU (not to mention Japan and South Korea), you've been reading too much Russian propaganda.