I had the same problem on the two Range Rovers I had.
Tried all the spray glues and everything. In the end all I done was remove the panels, strip off all the headlining, sand down all the foam and repainted to match interior. Looked as good as new and no more worrry about the sagging!
Total cost about £3-00 and a couple of days for the paint to dry in the garage!