I know I am being VERY cynical here but I think Rishi is waiting for any possible reason to not call an election - it’s very possible that the attacks overnight in the Middle East will give him that reason. They’ll invoke a war cabinet or some mad reason and then stay in power.
He just smirks and laughs every time someone asks him about an election- he needs to call one by November under the terms of our current Parliament.
I am probably being Mega cynical and OTT but I don’t trust the self serving Tories currently in power to do anything that is democratic or in the best interest of the country- they just want to remain in power!!