Capsuleコリジョンが角に乗った際に予期せぬ方向に吹っ飛ぶ

こんにちは
PawnクラスにCapsuleコリジョンを使用し、移動とジャンプと重力をAddForceで設定して、移動できるサードパーソンのアクターを作ったのですが、アクターのCapsuleコリジョンが床の角に乗ったときに予期せぬ方向に吹き飛ばされてしまいます。

こちらがその事象が発生した際の動画になります。

なぜ吹き飛ばされてしまうのでしょうか。
また、解決策がないか調べてみましたが、C++を使用して自作のコンポーネントを使わないと解決できないという回答をみつけました。私はBPのみしか現在使用経験がないため、C++使用は難易度が高いですのでBPで解決できないかご教授いただければ幸いです。

PCMをオフにしたら吹き飛びが解消されました。