In the OnUpdate() function in CameraRaycaster we only call the OnLayerChange event if we hit a layer.
If we don’t hit a layer it falls through to set the layerHit to being the RaycastEndStop but doesn’t call OnLayerChange so the cursor affordance isn’t being being told to change the cursor to unknown.
In my code I’ve fixed this by adding OnLayerChange(Layer.RaycastEndStop); at the very end of the update function in the CameraRaycaster.cs