sir_isOanswered grow question 4 years ago Aside from phosphorus some things I can think of are potassium, molybdenum, heat, internal energy (sugars).
Now, a lot of things can affect that.
You have cold temps. So, that's the main thing. I've grown many plants in winter/cold. They obviously purple more. If you can boost the heat, phosphorus uptake will be better and it'll flower better.
I'd recommend sugars, mulch, and even some sort of cover for the pot. OH, and importantly, less nitrogen.
I can guarantee you that was mostly heat as the main factor though, because low heat also means little growth. And that plant has exactly the sort of symptoms I've seen hundreds of times in cold.
A larger pot would've helped enormously (though obviously too late for that). Because the temperatures are then significantly higher for the roots, meaning it takes up nutrients and water better and it has more capacity as well as more nutrient availability and space. So in the future, keep that in mind.