hi, your plant looks like in the middle of it or at least 3 more weeks,
MJ loves light abd your Lightsource might be to weak,,,,, or lets sday with that light budproduction takes longerr and buds dont get to big
Flowering is always acombiantion of TIME, LIGHT, POTSIZE and in last case FEEDING
in your case only more light is more light in thsi stage
under best conditions she would be already good for harvest