Viewport Render Multilayer is a simple Blender add-on for rendering all of your view layers as a viewport render animation. You add a view layer, set up the output folder and file output settings, then click Viewport Render Multilayer in the View Menu of the 3D Viewport. Only the view layers enabled for rendering are rendered.
The add-on auto-generates a folder structure for output, named by the view layers, and produces a render preview within minutes instead of hours. You can then use Blender's Video Sequence Editor to composite your rendered layers, combining multiple layers together. Visual quality can be enhanced using Eevee's Ambient Occlusion, Screen Space Reflection or Motion Blur, and you can disable overlay to remove all the lines and empties.
Because Blender will freeze while the process runs, it is recommended to choose a small frame range to test first. Opening a console before starting lets you see updates during the process. The add-on is released under the GPL license and supports Blender versions 2.9 through 2.93.