Never seen this before, but couple of easy checks you could do comes in mind…
Wonder if the locks at the front edge of the top are engaging properly? When locking, they should pull the roof down a couple of millimeters and secure it. With the roof half open, do the left/right lock have the same position and resistance when moved manually? The are operated by a shafts twisted by a drive in the middle and the shafts can break. Second, are the base plates on the top of the windshield secure? Greasing them could also help the locks to close.