I had to adjust/fix my vent last month and found had weak holes too. Yes, OE bolt holes suck but I have no clue using better bolts.
Problem is OE bolts have small heads and not enough metal to hold them
And you can't get at back side w/o mod'ing the vista vent or taking roof plastic off etc.
If the lower latch "wobbles" when bolts are tight, the holes in the car are failing.
Short term use a hammer, or ball end of ball peen hammer, to carefully fix the holes.
Many just think adding extra plastic "shim" does help but does not fix the real bolt problem.
Vista vent doesn't need much to close but the latch is easy to damage. If the latch is ok the bolt's holes are weak and then you often have seal leak when latch doesn't close right.
Vista vent and many OE sun/moon roofs are design to have small seal leaks. The drain(s) will handle the leaked water. (Older Fiero many need to add drain holes to the track.)
Dr. Ian Malcolm: Yeah, but your scientists were so preoccupied with whether or not they could, they didn't stop to think if they should.
The Ogre's Fiero Cave (It's also at the top and bottom of every forum page...)