Many others predicted excess deaths owing to people skipping regular checkups/missing out on cancer treatments, etc etc. This was widely reported and debated as a cost of lockdowns. It's implausible that there would not be excess deaths owing to this effect. In which case, the question shouldn't be: "what is causing these excess deaths?", but "are there _excess_ excess deaths?". I.e. are there deaths which _can't_ be explained by several years of significant numbers of people not seeing their GPs?
Added: I do agree that we shouldn't assume that mRNA vaccines are safe just because we want them to be, and large scale studies are required. But then large scale studies are, of course, happening. There'll be NHS reports on the long term effects of these vaccines for decades.