If you have zero subdivisions on your normal fix, and put the data modifier first using the use custom normals option will, you get the same result or will that create different shading issues?
Drat that would have been a lot more convenient if it worked.
Thanks for testing.