Moderna probably lasts longer but I’ve taken Pfizer.
I do think the interval between doses most likely cause of difference between the two. If it is the booster should equalize it.