selling weapon to Iran will piss off Israel and possibly the Saudi. Israel could retaliate by cutting off trade and cooperation and even selling weapons to Taiwan. There are just too much at stake here. Despite China against the Gaza genocide, China is still willing to have mutual beneficial relationship with Israel.
At this point, Russia have better chance selling weapon to Iran, since Russia-western coalition bridges are basically burned down. The only problem is Russia has production issue, Russia need all the weapons it can manufacture.