SetView perspective zoom level

All Set View keeps camera zoom level the same when switching from one view to another, except for perspective which zooms way out. If you repeat the process of switching between other Set View and perspective, then it will keeps on zooming out.

How do you stop Set View Perspective from zooming out?

Are you running Tools pulldown > options > View > linked viewports?

This will keep the Top Front and Right synced. but Perspective is not included in this as it is not a scaled view projection. So, it is on its own.