How do I prevent Light2D node from changing color of a sprite?

:information_source: Attention Topic was automatically imported from the old Question2Answer platform.
:bust_in_silhouette: Asked By MysteryCoder456

I am making an Among Us clone with multiplayer, and I’m a little stuck at recreating the lighting effect around the players. Heres what I have right now: a video of the game

I’m getting this weird whitish color on the slave players on each client. These are my options for the CanvasShader on each player’s AnimatedSprite Node, it shows Light mode as normal but I change it to “light only” during runtime for slave players so that the master player(the player each client controls) doesn’t get affected by the light.

my player canvas settings

Why does this happen and how can I fix this?

All my project files and code are available here if anyone would like to see something else