I'm a new grower too, so don't take my advice as though it is the best ever. This is what I learned since completing my first grow. I started my plants under blurple lights February 1st and vegged them till May 3rd. During that time, I topped them once and did a lot of LST. By the time I was ready to flip to flower, the plants were pretty big, and some of the branches were flopping over on themselves. I thought that using tomato cage was good enough for support, but there was too much of a canopy and I had a bunch of weak branches due to not having enough lights.
So given my situation, if I could have turned back time, I would have switched them to flower when they were younger. That way, my lights would have been more effective and I would have had a better quality yield. Because my plants ended up being too big, and the lighting wasn't good enough to support proper bud development, my end result was not as desired. I should also mention that during that time, one of my plants started to stress out and became a hermie so once the pollen sack exploded, it caused all my plants to start focusing on developing seeds and halt THC production.
If I could do it all over again, I would have flipped to flower around week 5 or 6 of veg (I consider veg to be about 2-3 weeks after you pop the seeds into your grow medium, the first 2-3 weeks I consider as seedling phase). I learned alot from my mistakes and how I could do things differently. I think your plants look pretty good, and if it were me, I would consider flipping to flower soon, maybe like August 1st so its easier to remember and track how long since you've flipped to 12/12.
Hope this helps, and good luck with your grow!