I think you're roots are tapped out in those pots. They look like they could use some room. Bigger pots, cut the sides. Mix super soil of you don't want to deal with correcting nutrients. There are recipes that you can search on here. I've taken plants that looked horrible transplanted them with some fresh super soil and they took off. Make a special blend to suit your need.
Basic into a kiddi pool.
Base soil something like pro mix works well 1 bale
1/3 of a bag of worm casting (25lbs bag)
1/2Bat guano (10lbs bag)
Add perlite to mix if you want
Azomite 1 cup
Bone meal 5 cups
Blood meal 5 cups or you could do less if you are about to flower
Dolomite lime 1 1/2 cups
Microhyaze
Flower finish 1 cup
Epson salt 1 1/4 cup
It really doesn't have to be exact and you can play with the mixture for time/nutrient uptake. Also you could just finish with water. And not have to buy any more bottles. Since you're mixing soil already.