Ah yes! Damn pesky Covid! And Putin too of course. It would all have gone swimmingly otherwise. But wait! All other EU countries experienced those factor too and they seem to be doing better than us. Funny old world int it? Enjoy your Brexit benefits when they eventually arrive.
Cameron thought it would shut the Leavers up and head off a threat from Farage's fascists if he held hold a token referendum which he expected to win. He was, and is, an entitled silly person.