Your Legal Booster of the day:
Who shall responsible for the roof leakage and causing the unit ceiling leakage?

If after inspection, the leaking is caused of upper level, which belongs to Common Property, then Management should bear the fees. Otherwise, the upper unit residents should responsible for it.
Facing other strata issues too? Check out this book Strata OMG (Owner’s Manual & Guidebook)