When playing back render result a separate process is started for playback. This process didn't call the GPU_context_frame_begin/end functions resulting in post-poning destroying discarded resources until the playback process was 'exited'. Pull Request: https://projects.blender.org/blender/blender/pulls/141376