Dynamic Shadows are disappearing in the shade

Hello everyone!
I have character inside my level which is an alembic geometry cached animation and I’m using dynamic lighting and shadows for all my lights, the problem is I’m kind of losing the shadow of my character when it’s entering the shadow of any other mesh.
For example when the character is going next to a wall which also has it’s own shadow casted on the floor, then the character’s shadow is going to disappear, because it’s basically the same color, even I tried AO and it’s not really what I want, I just want the character shadow but very soft shadow just like a contact shadow.
I know one way around this is using capsule shadows, but like I explained my character is an alembic geometry cache so it doesn’t have a skeleton mesh so I can’t use the capsule shadows.

I highly appreciate your thoughts.