Can you please try to create a completed new project and a new nanite mesh, see if it’s working. and then place this mesh into it?
The key is to let the shader compile again.
If this mesh has been compiled while nanite isn’t working, then the cache will remember it.