Have a light show on top of an object in 2D

Lights won’t go ontop of objects no matter the z position or the layer

You must use a special light for 2D objects, Light2D - GPU Lighting System | Particles/Effects | Unity Asset Store, this asset might work.