Setting a texture in shader parameters triggers detect 3D and changes compression mode for the texture. And yes, I have changed my Import Defaults and set detect 3D to disable, doesn’t help.
Is there anyway that I can prevent this from happening?
The import defaults are only applied to assets you import after changing them. Assets that were imported before will keep their import values and you will need to change them manually.