Light leaks during veg can be okay. While it is best to give them that full darkness if you're gonna go 18/6, it should be basically the same as them being on a 24/0 light schedule if the window was leaking light all throughout the 6 hour "dark" period. Imagine plants being outdoors in mother nature. They get about that during summer, and then at night they still have summer skys which are light all night, the moon which puts out light, ... Your light leak is about the equivelent of that.
Now, light leak during flowering IS NOT ALLOWED. This WILL cause hermies. Hopefully you've checked various times on both sides of your room for any possible leaks, and this will determine what keeps causing problems for you so you can solve this for future grows.
As for the little balls you are starting to see, if you are talking about them being located on the internodes of the stalk/branching, then it sounds like you are witnessing the development of POLLEN SACS. These will develop and eventually open, spreading pollen all over. Check one of your more developed buds. Kinda open it up and try to get in there and really inspect it. If you see seed development or yellow "banana" shaped pistols coming out of your buds, these are all signs/effects of plants going hermie on you.
If your plants are well frosted, then you have some considerations to make. Hermies will start to transfer their energy production from THC to seeds once the stress has triggered this genetic effect. You can either pull now, and harvest a smaller yield with little to no seeds, and slightly less potency than what it will achieve should it go longer. At week 7 you should have good potency, but this varies by strain & enviornmental factors, so that's really your call. If you don't have seeds yet but want more weight/potency, you can try to push them longer. This can be a risk as seeds can develop fast and become more of a hassle than anything.
I would recommend finding the ideal point to pulling them. If there's no seeds, you should be able to smoke no problem. If there's a few seeds, you can get around pulling them out no prob.
If the plants are seeded and do not come out to what you expected or want to be smoking daily, then turn that shit into hash or hash oil and go buy a sac of some dank and enjoy loading some bowls with your new batch of hash and get some insane head/body stones.
Hope this helps!
+rep???
Mazar