Character component goes through walls during character movement. How can I stop this?

This static mesh component is controlled by the player, and can move around. It collides with walls and doesn’t go through them…

Unless the Character is moving. It keeps it position relative to the player, and goes through walls regardless of collision settings. It looks like this…

I have tried:

  1. Putting a collision Capsule around the character component
  2. Messing with the collision settings of both the component and player character
  3. Rummaging through the default settings of the character movement component
  4. Setting the Location of the component to world, rather than relative.

Thanks for any and all help!