The BetaLimit range of ArcRotateCamera is reversed

Hi, guys! I am learning about camera collision and I am curious about a strange phenomenon, my PG:

I limite the beta range of ArcRotateCamera so that I can only see the plane and the space above, but when I move the camera close to the box and pass through it, until the box appears in the camera’s viewport again, then I can only see the space below, the visible area is completely reversed! If I add camera collision detection, this will not happen.

So is there any explanation? Thanks for your reading!

Try to use something like camera.lowerRadiusLimit = 65; -