fix: Keep currentCameras balanced when componentsAtPoint is not fully iterated (#3971)