Thanks, this helped me solve my problem as well.
Had a Landscape (not World Partition) where I would paint certain layers, and then that tile would lose things like the normal… or emissive. Going into the World Tangent buffer view, it was also often screwing up the World Tangent (which isn’t even a thing I directly modify.)
I was also using Material Functions and SetMaterialAttributes (or maybe it was MakeMaterialAttributes, one of those was causing a different bug.) At first I made an input put for Normal on all my material functions, and that somewhat fixed things, but after reading this post I decided to make every single node have the exact same pins (Base Color, Specular, Roughness, Metallic, Emissive, Normal) as well as have an actual input in each one, whether it was just 0, or 0,0,1 for the Normal. Now it works!