It does have vec3, mat3, mat3x4 and the camera does have things like raycasts.
It's been a few months since I tried godot so I forget all the missing math stuff that made me give up, but I remember there were a bunch of small annoyances due to the lack of mat4/vec4 like unable to use homogeneous coordinates
Switched to unreal, but it's taking way me way longer to figure out.