I'm sure everybody else's RIBs would have caused that then!
I can't remember, but did that switch panel have nuts and bolts holding it in or screws? I've replaced a number of screws on the boat with locking nuts and bolts so far! If not I'll get some and use Nylocs to hold the panel in, along with some sealant which doesn't look to have been used previously from the photo.