Some plants take a little longer to show flowers than others, so I wouldn't be overly concerned at this point. I would take care of the pinholes, as light stress can mess up the flowering process. I used electrical tape to the outside to cover the small holes in my tent. I noticed near the seam where my fans were pressing up against the tent I had some light leak issues, so I taped up the seams as a preventative measure also.
Flowering is started by the amount of darkness it receives, not light. When the plant receives 12 hours of uninterrupted darkness it allows a hormone to build up that triggers flowering. Light basically destroys/removes that hormone, so light leaks will mess that up
Good luck and happy growing! 💪