The problem is the ReflectionVectorWS which is in world space I assume? What you want is local space so the texture follows the actual mesh rotation and not the world rotation.
Just hook up a transform node between the ReflectionVectorWS and the TextureCubeParameter like this: