No, this isn't really the way OBS is normally used. You usually want to keep the base resolution the same regardless of what you are doing with it. Switching scenes will likely introduce new sources that may be of different sizes, etc, but you cannot change the resolution of your video while the stream is active, so you use this base resolution to fit all your sources inside.
If you don't mind stopping in between, you could use profiles to store different sets of settings. You can set a different resolution per profile. However, this isn't really the way OBS is supposed to be used, because the same scenes will be used for all the profiles, and your sources that fit in one base resolution won't fit in another base resolution, etc.