Light is the probably the factor if it has been messed with a few times. Some information here about here.
https://www.growweedeasy.com/cannabis-plant-problems/accidental-re-vegging
When a plant is revegging, you basically only have two choices.
1.Let it re-vegetate completely if you actually want the plant to be in the vegetative stage, or…
2.Correct the light periods by getting rid of any possible light leaks and giving plants 12 hours of interrupted darkness a day (to get them to go back into the flowering stage).
Hope it helps
👍