whats your light schedule if its 12/12 cut it back some more some hazes will not flower well under 12/12 try 11/13 or even 10/14 dont really see a light leak under the door causing any problems unless it is actually reflecting light up onto the plants not very likely.
its a sativa and your buds will never be real dense and the fact your using flouros doesnt help much but think you can get them to finish by just adjusting your light schedule and doing the other things stinky mentioned.