Local multiplayer third person mesh shadow issues. Possibly engine bug?

I’m having a strange rendering issue with my game’s third person mesh. I’ve enabled cast hidden shadow on the third person mesh, so that the player can see their own shadow. However, if I’m in the second (local) player’s view, I can see what looks like a giant shadow in front of me.

As soon as I leave the second player’s view, it disappears. I can’t seem to figure out if there’s any fix for this problem, or if it’s just an issue with Unreal Engine itself.

The lighting settings for the third person mesh are all default, except that cast hidden shadow is set to true.

Here’s what happens when you’re in the second player’s view.

And this is what happens as soon as you leave their view. The shadow is instantly gone.

Even though it looks as though a giant shadow is being cast, it is actually not. The secondary player cannot see the shadow, and as soon as you eject, the shadow also disappears. It seems almost like it’s the back of the third person mesh.