I think you’re assessment of the motivation for the government calling the general election is flawed. I explained why in another post.
I think Labour will probably win the 04 July election, but it will be because the electorate is ready for a change in government, not because of hostility towards Sunak’s administration.