Unfortunately this is the only thing I can think of right now. I entered in a bug about scene captures updating all the time. They really should respect an “active” state.
In general this is somewhere the engine has a long way to go. There is a way to “create static texture” by right clicking the render target but I am not aware of any way to call this using blueprints without doing some code work.