Issue solved. Found the Draw debug type in the TraceByChannel and saw that the trace was somewhere on ankle level and while crouching on toe level. Changed the GetWorldLocation and Get Forward Vector to use the camera as target and now it functions properly.