I suggest mapping with DroneDeploy. Their roofing AI will help to detect issues. I use it for roof inspection reports. It does work better on pitched roofs, but will work on flat.
For flat roofs I use a thermal image camera. It can detect water infiltration. For very large like your...