In theory yes. But with the tory majority. And them knowing full well they will likely lose their jobs at an election. They will wait for the point they are feel likely to lose the least MPs. Before rules force them to.
Edit. You are entirly correct about parlimentry soverienty. But it is also that same principal that gives the PM the right to call an election. The fact that he is in charge of the majority in parliment.
So it also works the other way. If the PM tried to call an early election but parliment disagreed. They could call a vote of no confidence. And replace him with a PM they trusted not to.