Yeah....
I’ve sac’d 80 reg souls for tier one sacrafices and 4*+ souls for a tier 6 sac. Not a single pumpkin drop...
[EDIT]
So, in otherwords, you’ll have to sac hundreds of regular souls to get all three Pumkins.
My luck, I’ll drop the one and only Pumpkin I got last year and nothing more....
[/EDIT]