Due to incorrect logic any multi viewport setup could be cleaned when dynamic rendering begins. This patch moves the clearing of the viewport/scissor setup when binding. This issue fixes shadow rendering in EEVEE. Pull Request: https://projects.blender.org/blender/blender/pulls/123484