Custom made pawn player does not affect physics objects

I’m sorry for the vague question. I have a pawn. I added a movement component, controllers, and movement functions all by myself. I then put a sphere, checked simulate physics, and whenever my pawn collides with it it does not budge, which is definitely not what I wanted. The skeletal mesh has a “character mesh” collision preset and the capsule has a “pawn” collision preset. But jumping on the sphere would move it due to gravity.
Any help?