I'm having some trouble with creating a cloud layer in the shape of a hurricane, following the basic structure of this TerraTuts video
https://www.youtube.com/watch?v=M-3hIVf2V-I. It looks like the simple shape shader, when plugged into the cloud layer, ends up being distorted the further from the origin the cloud layer gets.
Here's some pictures of what I mean.
At origin:

At xyz: -130035, -2.18776e+06, -4.80703e+06:

This is on a brand new project with the only changes being to add the cloud layer. I've attached the project file for reproduction.The TerraTuts video didn't seem to have this problem, but given I can reproduce it in such a simple scenario I'm not sure what the cause is. It looks like the simple shape is being projected from its plane on to the plane of the cloud layer and that's causing the distortion. I've tried disabling "Move Textures with Cloud" and pasting the same coordinates into the simple shape shader but that doesn't have an effect. I'm also not sure if the same distortion is present with the fractal noise shaders. I have found that if I plug a transform shader after the simple shader and apply a rotation I can cancel out the distortion, but I'd rather not have to do that manually.
Is this a bug? Is this expected? How do people deal with this? I can't imagine I'm the first to experience something like this.