Any tips on how to fix my 2D sprite characters weird collision?

The character bounces off of walls, and doesn’t fall off of platforms correctly. I understand that this is because of the capsule collision component in the character’s blueprint, but I’m not sure how to work around this. I was going to change the capsule collision to a box collision but supposedly I can’t do that in a character blueprint, the capsule collision has to be there. Any tips or pointers in the right direction of fixing this issue?