Same here.
Fixed by setting p.CVarGeometryCollectionImpulseWorkAround to false
In the function ApplyImpactPhysicsForces (CharacterMovementComponent.cpp:7019) the movement component is trying to add impulse to all objects the player touch because bGeometryCollectionImpulseWorkAround (CharacterMovementComponent.cpp:284) is true by default and bCanBePushed = false (CharacterMovementComponent.cpp:7065) isn’t being called.