Camera Zoom gets stuck when zooming in at a certain point.

I’m not sure why the camera stops at a certain point. any ideas how to fix this?

Screen recording

Also, unrelated, is it possible to orbit around the cursor? rather than having to click an object first to orbit around?

Thanks