It would probably be hard to do. The really huge factor may be easier to study, since we know where and when every vaccine dose was administered. The behavioral factors are likely to be harder to measure, and would have been masked by the larger effect of vaccination. We don't really know the extent of social isolation over geography, demographics, time, etc..
There's human behavioural factors yes, but I was kinda wondering about the virus itself, the R number seemed to fluctuate quite a bit, with waves peaking fast and early and then receding equally quickly.. I know there were some ideas around asymptomatic spread and superspreaders (both people with highly connected social graphs, and people shedding far more active virus than the median), I just wondered whether anyone had built a model that was considered to have accurately reproduced the observed behaviour of number of positive tests and symptomatic cases, and the way waves would seemingly saturate after infecting a few % of the population.