I agree. Take the first 2 sections off. With a soft towel and some maguire interior detail. Clean and apply to all of your rubber and put the roof back on. Debris can cause issues.
My comment to your question would be sit down with your insurance company and get a list of body shops that perform quality work. Just food for thought.
I've had the same issue. Just had mine replaced a few weeks ago. We will see what happens. One thing that's concerning is that oracle does not cover the labor cost to fix this problem. For me the installer did not pass on the cost. I called oracle and voiced my disappointment. Answer I got...