Hi Dave and welcome to the forum, you have bought a very well cared for car.
There are a lot of us with the same roof issue at the moment and the thinking is that its very much down to the temperature. Once it warms up a bit and gets more use it will be fine.