Madina's production had to be rebuilt, keep in mind when the war started we didn't have Madina City under our control and it was bottomed out in population thanks to. . . Sage! Who is now in Aurvandil.
Can't build siege workshops in strongholds or townslands?
You can build explosives factories in townslands, at least...