So here it goes:
1. Move your red Player with arrow keys to the right.
2. When the red Player overlap with the ShadowCaster, they will spawn a Shadow.
3. When the red Player is not overlap with the ShadowCaster, shadow will be removed from ShadowCaster.
Event works fine when all of the ShadowCaster is not line up in X coordinate:
The exact same event fail when ShadowCaster line up on X coordinate:
it will no longer destroy the shadow.
Could someone help me out and explain why this happens ?