Lightweight Render Pipeline has broken my shader

I am using Lightweight Render Pipeline 7.5.1 and Unity 2019.4.13f1.
I have created a shader that has a sphere mask following the player changing the colour of game objects inside the sphere. Please ignore the player being pink, this is testing. Here is the shader in action.
177052-ezgif-3-7c40bf689d6d.gif

When I apply the pipeline to the graphics settings, all the game objects using the shaders I made are turning pink. The player turns to its original material. This means that the pipeline is working for everything else except my shader. I have followed countless forums and tutorials and nothing has worked. I am hoping someone has an answer for me :slight_smile: thank you

I managed to fix this. To anyone wondering, I used shader graph instead and created a completely new shader. This took a lot of time to fix but it looks even better than before.