I assume your character is using a Character Controller?
Collisions work a bit differently with Character Controllers...
The quickest way to fix this is to make your pickup a trigger (Select the Collider and check Is Trigger) and use TRIGGER ENTER instead.
Or you can use the CONTROLLER COLLIDER HIT event on the character. Note, you can use Get Controller Hit Info to get more info on the collision.