Hi Jessie,
The reason they are different is because the copy sop is transforming (rotating) the N but not the Direction attribute you created.
When you create a vector attribute with a bind in vops: it makes it a float[3], so if you look in your geo spreadsheet the Direction attribute will show direction[0], direction[1], direction[2]. But N has N[x],N[y],N[z].
The [xzy] indicates that the attribute should be transformed by any operations that do transformations (like the copy sop with "Transform" using template point attributes). The direction however shows [012] so it will not be transformed.
You can fix this with an add attribute node with "Type Info" set accordingly.
attributeTypeInfo.hipnc