Why does turning off Auto Smooth removes blotches?
I sometimes had effects like this because custom split normals data was imported and got distorted somehow. AutoSmooth only seems to work reliably if this data is deleted, try the button in the Mesh Data section to clear custom split normals data: