Using Panner with Cubemap

I have some skyboxes I’ve imported from an outside procedural generator in DDS format. The skies look GREAT but for one (a cloud texture) I want it to pan, or at least rotate around the up vector.

The engine skybox does this very well, but it doesn’t use a cubemap for it. When I plug in the same panner function into a cubemap texture, however, there’s an error (converting float2->float3) unless I use a makefloat3 to plug it into a reflection vector first. If I do that, the clouds don’t move. Not sure how this is possible since I’ve got the panner constantly fiddling with the input vector.

So this doesn’t work. Does anyone know how I can pan a cubemap around the up vector?