Update: The issue was mitigated by setting the camera’s sensitivity to a higher value, so the problem is likely caused by the camera’s movement speed being too slow.
maybe related: Even when I provide a small vector to the `cameraDirection` of a camera with `checkCollision`, it doesn't work - #4 by syuilo
(But in this playground, does not use checkCollision)
That said, depending on the situation, it may not be possible to increase the sensitivity, so I am continuing to investigate the cause and look for solutions other than increasing the sensitivity.