Some say stressing a cannabis plant from seed during veg is ok, as long as it isn't during flower. I am in the other camp that believes any stress to a seed plant will create the propensity for herms. When I topped from seed during veg, my amount of 'males' jumps way up. However I've left some growing and almost always later on they start developing female pistils too, they male flowers just show first. When I don't top or cut in any way (except remove fan leaves when they yellow and droop) I average 6 out of 10 female and while that is an average over hundreds of plants, it always goes down hill when I apply stress. I do recommend topping clones though. The one other thing I wanted to say was there are obviously some hermie resistant strains out there (old Brothers Grimm stock for instance) that some breeders still mix with. I grew out C99 and Apollo 11 / 13 extensively and I was able to top from seed with nothing but good results.
As far as your specific grow, I think you are doing great! I don't think the males you are getting have anything to do with your environment. I think once you have stable mothers and top from clone you will have huge success as you already have the topping part down. Keep in mind any stress before sexual maturity (which for cannabis is usually the 6th internode from seed) can affect sex. I noticed you top early on, that's why I mention it.
As far as yield goes... both camps are correct IMHO. OUTDOORS, where the lower buds get as intense light as the top buds, topping doesn't do much but change the shape of the plant. Generally you'll yield the same topping or not.. but keep in mind the bigger she is when you flower her the more bud you will get. INDOORS it is much different as artificial light looses intensity very quickly. So, getting more bud sites towards the top, where the intense light is, increases yields. Just like lowering an air cooled hood will increase yield as long as it isn't too hot. Indoors, topping and supercropping def increase yield, no doubt about it. Do a side by side and it's obvious. It's not like outdoors, where you have the sun pouring down intense rays and UV light, the difference between 1 ft off the ground and 10 ft off the ground is the same. Indoors, the more budsites that get light the more yield you get.
Prodigy for your 3rd grow you are doing awesome! Keep it up...