Cannot rotate RVT with RotateAboutWorldAxis_cheap

I am trying to do a tri-planar projection of my RVT on to an object to get rid of the texture stretching that happens when blending to objects with some height. The problem I am facing is a little counter intuitive for me. I can rotate the texture fine around the Y axis (using the RotateAboutWorldAxis_cheap node), but for some reason rotation around X or even Z has 0 effect. Any reason as to why this is happening, and is there any solution to it? Thanks in advance

Also is there a better way to do this? Would it effect performance too much given it will have to sample the RVT thrice? Will that do the same calculation for each material instance (unsure as to how RVT calculations work)?

Ok problem fixed. For some (very weird!!!) reason, the scaler value for the Y rotation is in degrees, while that of X is normalized. I will look into the function graph and try to figure out what is going on.

Any idea regarding the performance cost for the RVT tri-planar projection is welcome. Thanks folks