its a little small for its age. thats probably becuase its been stressed too much. you can tell at one point that the plant didnt have food, so it started eating its lower vegetation, thats why theyre light green. did you damage the roots by disturbing the soil too much anytime recently? when the roots catch back up, the plant should thrive.
also, the lst must be pretty new, or the plant just hasnt grown in awhile, because its not reaching for the light.
you should feed your plant once in veg and once in flower. if you havent fed it yet, do it with the next watering.
the roots also could be not working right becuase the soil is too wet. it should be moist, but not soaking wet. if you have trouble with determining when to water, let the soil dry out until your plants just start to droop from lack of water. cannabis grows when the climate is hot, and there is not too much rainfall. there is plenty of woodchips and other good stuff in your soil to turn into food. you just need the biota to do so.
if you feed with an organic 1-1-1 fertilizer, itll populate the biota. if you feed with a 1-1-1 chemical fertilizer, itll kill the biota off even more, and require you to feed more often.
the plant should thrive again soon. flower whenever you want. how many nodes do you have? there will be a pair of buds at every node, and since you lst'd, youll have more than one main cola.