Finally!!!
Problem solved ( i believe )
I deleted a standard assets folder that had lots of files and folders inside it and the scene view and game view turned pink, so i restarted unity and deferred lighting works!
here’s proof :
the problem wasn’t with the custom shaders i had, but with something i might have changed or something else in the standard assets folder.
Anyway problem solved and thank you Little Angel for the support.