Had this glitchy character pushing behavior and I tried literally every configuration of the movement component on the editor I could think of. Either this thread or another already had the info that if the character is slowly moving that the pushing will work fine. However (to me) this is not an option because it is not reliable and I don’t want characters to slowly move away from their spot.
I began using ALS (Advanced Locomotion System), the free plugin for human animations and I never noticed it again… Maybe they actually solved it. At some impact speeds it will trigger ragdoll as well which makes sense and works with pushing.