There is no correlation to class vs present drop rates. You are simply experiencing confirmation bias.
Every enemy defeated has a flat 1/1,500 chance of dropping a present, regardless of if you landed the killing blow, only tagged it with debuffs, or were even in the room fighting it.