probably the main problem remains the moment when, in case of an error (two bulbs shine at each other), I remove one, and with it the light that should have remained from the first bulb disappears.
Hoh wait, you want to also remove the lights?
That complicates quite a lot the logic
Your first request of just setting the error lights to red is easy but removing the lights feature needs more thinking as it can get very complicated because it could be multiple sources reflecting the same tiles so you have to keep track of how many tiles are reflecting each bulb lol.
This is gonna be a good brain cracker.