Romola
Going back to the original question, Sunak has no good options while the Conservatives are at the lowest point ever in the polls.
If he goes for a GE now, it would be a matter of damage limitation. He may feel he shouldn't wait, however, as the core voters, ie pensioners, are dying off daily, while younger voters are not supporting his government.
Most commentators seem to agree that tomorrow's budget will do little to alter the situation.
You'd think they would huddle together and try to work out why the electorate appears to be unhappy. There's only so much mileage they can get our of "illegals" and shipping them off to Rwanda, etc. Voters have other things on their minds as well, like the NHS, public services, pot holes, the high cost of food and fuel.
Surely, these are things that need addressing? Income Tax cuts are all very well, but if you don't earn very much (or are a 'non-productive' voter), they will hardly offset any of the above.
I suppose the dilemma is that if they do anything to deal with any of these matters, there won't be much in it for them and their friends and donors. Tax cuts might however bring back the party-unfaithful in sufficient numbers. Who knows.