Projectile with skeletal mesh/physics not working

I have a blueprint that contains a projectile movement component and a skeletal mesh with Simulate Physics enabled (for ragdoll type physics)

When I fire the projectile, it just drops to the ground.

I tried adding a box component and making the skeletal mesh a child of that, but it still just falls.

ProjectileMovement is setup with Velocity as 1,0,0 and Speed is set to 500. Rest of the values are default.

The Skeletal Mesh has Simulate Physics, Enable Gravity set. Collision is set to Query and Physics, ObjectType is Physics Body.
World Static, World Dynamic, Physics Body, Destructible are set to Block, rest are set to Ignore.

You need to turn off simulate physics on your static mesh. ProjectileMovementComponent is incompatible with that option.

Your Skeletal Mesh falls down due to the gravity enabled and simulate physics but your Projectile should fly correctly.

We solved it by removing the projectile component and using Set Physics Linear Velocity instead.