you just have to plain it all better, you gave the plants everything they needed, the plants store all this energy in veg, one thing that will keep them shorter is a smaller veg cycle, try 5 weeks next time, as well as possibly one less plant, you can also top plants, this means around the 4th week or so in veg you cut the area growing off, right above the leaves, your plant(s) will grow several tops while remaining much shorter, each strain is different in the stretching phase of the first few weeks in flower, some stretch like wild beast, and some get bushy. the bushy ones are the indica and some hybrids, these strain stay smaller, for instance a good indica can veg for 6 plus weeks, and when they get topped they stay smaller. now the stretchy beast are usually sativas and some hybrids, these strains will grow tall and skinny. either strain you choose, just remember sometimes less plants so you have room to top, or tie them down.,
so all in all use an indica for a shorter plant, or less veg time to keep plants shorter. your plants look happy and healthy so you got that part down. there are you tube videos you can learn from, i have some diaries that where topped, tied down ect,
when you feed your plants too much they looks sick and unhappy