World Position Offset (WPO): Math for surface displacement / better WPO controls

As I know, the problem comes when the UV mesh is separated, if you use parallax mapping you will get the same result. I think there is no way to fix it.