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
š