Even copying into a new materail and saving that new material under a different name… and a material instance from that is even broken.. this makes absolutely no sense.
I can literalyl delete everything that connects to the normal map input.. and the material instance still thinks those things exist.