Material function 'RotateAboutAxis' not behaving like I expected it to

Thanks, that explains why the axis component is being completely dropped in this case. I’m new to Unreal material development, is there some kind of convention or reason this returns an offset instead of the actual returned value?

Axis is a parameter, so it isn’t guaranteed to be normalized.