How to stop 2 Character capsule's pushing each other?

Hi, I feel this has been asked a lot of times and none of the solutions work for my case…

The problem: how do I stop the smaller character from throwing off the bigger one when touching?

I have 2 exactly identical and simple BP_Characters with nothing extraordinary going on.
The usual with default UE parameters:
BP_Character
– CapsuleCollider
---- SkeletalMesh
CharacterMovement

Lets call them A and B.
B is a copy of A.
When B and A have the same size of CapsuleCollider: there is no problem: none push the another.
The moment I make B’s Capsule bigger, than A can catapult the f* out of B.
As if it was going under the capsule’s curbed side and levering it off.
How do I stop this?

Btw, the SkeletanMesh’s size and collision profile dont make a change in this behaviour.

Ty <3