Weird gravity behavior

Hello, community,

I am back with another issue in my 2D platform game.

So, my problem: I broke down the ACharacter::Jump function (made by EPIC for their character), and I found out the actual minimum, that my 2DPaperCharacter really needs to properly jump, but eventually, it causes a weird gravity behavior.

It jumps fine, but anytime my 2DPaperCharacter walks off the ledge, he immediately hits the ground, without any falling, just from the ledge he sticks to the ground like a magnet.
297130-
][1]

I think the issue here will probably be something with not resetting MovementMode(MOVE_Falling); back to MovementMode(MOVE_Walking);, or it could just other movement settings (?)

Do you have any idea, what is wrong? I am begging for help, Thank you once again!

I just notice that the picture isn’t loaded properly