You were driving around without the inserts for the lever locks.
The only thing holding your top in place was the front latch. So you are lucky. That is why I asked if your top was a factory option as then the car comes with the inserts already installed. Jeff