While, on paper, Russia has the necessary range (apart from heavy UCAV, as Altius is still in testing phase), the problem is numbers. Drones are hot commodity on Ukrainian front and their lifetime is short.The sale of Egyptian Su-35s to Iran? Sure. Drones in return? I doubt it. For whatever reason, Russia was embarrassingly late to the UAV party (while Iran was commendably proactive), but nowadays they do produce a decent range of perfectly usable models. What can Iran offer that Russia does not already make itself, between the ZALA 421-family, the Orlans, license-built Forposts and Inokhodets? Sure, recent sanctions might lead to difficulties in certain subsystems (engines/EO), but Iran is similarly cut off, so is what they produce indigenously truly better than what Russia could source domestically? I'm just not seeing what problem it could solve, to be frank.
IMHO chances are this'll turn out like those Chinese arms supplies that were speculated on early in the war. I'll believe it when we see evidence on the actual battlefield.
Additionally, Russia underestimated need in, so to say, level of "drone penetration" in it's own AF. And new Kronstadt plant is only recently built, and at the same time Russia has to built roundabout ways to buy sanctioned electronics, which doesn't add to production speed. So a Iran-Russia deal where the latter buys drones in order to quickly fill the gap in numbers until own production ramps up is quite logical.