those balls you see look like the more of new growth you was waiting on! to early to tell sex you might have to wait till you put in flower at 12/12 lighting to know. also there is so much more you can do to those plants like topping is an easy thing on your first grow to get more bud. look into some of these techniques like lst,topping or fimming, super cropping and later on scrog. all these can really significantly increase your yield in a small area grow space or outside! bag seed is great to experiment with! when to put in flower depends mostly on the height of you grow space if not doing any of the mentioned methods to keep smaller most would say around 4 weeks but as you stated already it was 40 days in before but i say the growth was so stunted for a minute that i would go back a couple weeks and pretend there only 3 weeks old. when they get around 1/4 of you grow space height turn lights out and make sure they are in complete darkness for around 24-36 hours then cut them on with 12 on and 12 off. this will greatly reduce the time converting to flower as if you just flip the 12/12 switch. this lets them reboot and start out fresh straight into flower instead of just flipping the switch to 12/12 which can take up to a week or more for them to realize the light cycle has even been changed! also when ready to harvest make sure 75-80% of your pistil hairs that you will notice if they are female that come out are amber/red then cut lights off for 36 hours of dark this makes them think they are done for the growing season and winter is approaching and put all their last efforts and reserves into bud and thc development.