This assert was to notify developers that they are using a framebuffer configuration that isn't supported when using render passes. Render passes should not be used and will be removed later in 5.0. Removing the assert will already help during triaging. Pull Request: https://projects.blender.org/blender/blender/pulls/143936