Times like these its handy to see whats going on by plugging things into the debug nodes.
try plugging in the CameraDirectionVector into a “DebugFloat3Values” node.
preview that node and change the preview mesh to a cube.
Rotate the camera about in the preview window.