Let me try and answer this question completely for you, based on what you’ve told us.
Yield is a result of an equation that looks something like this:
General plant growth=?
(Genetic potential x plant health x vegetation time) x (Nutritional balance, density and volume + (temperature factor + humidity factor/ideal metabolic rates) + (light intensity/light distance) +(carbon dioxide and oxygen ppm) + (plant training style/branching potential factor)
________________
(Results of overfeeding + underfeeding +under or over watering +stress + insects+other damage (pH imbalances), stress or infestations) x (time the effects of the above have been experienced)
I have probably only scratched the surface of what affects a plant’s growth and subsequent flower yield, and that equation is just an approximation.
It’s a bunch of factors. Temperature is important is it impacts the RATES of chemical and biological reactions in cells of living things. A higher temperature is always better, up to the ideal cellular reaction rate. Going over ideal results in stress and increases chances of microbial overgrowth. Under temp will slow your growth, and reduce yields. This is because catalysts, proteins and even the liquids that move around and transport cellular contents are more viscous and unresponsive.
Another factor you have yet to mention, is your nutritional volume, density, nutritional balance, or the time you have allowed the plant to grow.
I have learned through experience that more soil/media is better, as it increases a plants access to many factors it needs in the above equation, decreasing the need for more veg time and limiting the potential for negative results like underwatering, under feeding and the other factors in the denominator of the equation.
Use more soil, time and light
Intensity, and produce more bud sites, and remember if you aren’t comfortable naked in the room, your plants might not be either.