No, such a switch/setting does not exist/is not possible, you can't set a layer to freeze=on and plot the content then from a viewport. What I do in such cases is (when not using development) is to create a layout, within the layout one or more viewports and use that instead ...