Renew the seal then.
I smeared a little petroleum jelly on the seal to help it a little bit.
It may well be the case that it ages the seal a bit but I wouldn't object to changing it every 5 years or so since taking the sunroof out is a nice easy job if a little fiddly.