How to actually use Light2D without relying on sorting layers

I’m making a 2d isometric game, and I’ve gotten to the point of lighting. Now here is the issue, if I want for example an object to light up behind the player, the lights can only target an entire sorting layer, and I can’t simply move the object I want to light up under the player because the object needs to be on the same sorting layer as the player to sort properly with yz sorting cause isometric game. Is there any way to make the light sort just like any other object or can it only light entire sorting layers?? How is it intended to function properly in this instance?

I don’t understand why Unity was designed this way; sprite sorting layers are meant for sorting sprites and shouldn’t have anything to do with lighting. A separate sprite lighting layer would make much more sense.

The 2d lights take into effect the Z position as well, so if the object to light is far away in Z axis, the light wont effect that object. You could move the target object and the light that should effect only that object to an isolated Z position(like -100000) and it should work.