URP Renderer frequently unset in render pipeline asset

We have two renderers in our Universal Render Pipeline asset, and the second (default) one frequently becomes null, causing the error below to repeatedly print to the console.

Reselecting the renderer fixes the issue for awhile, but it is confusing to other developers on the team who aren’t familiar with the render pipeline system. This occurs in 2019.3 and 2019.4, URP 7.4.1.

NullReferenceException: Object reference not set to an instance of an object UnityEngine.Rendering.Universal.UniversalRenderPipelineAsset.GetRenderer (System.Int32 index) (at Library/PackageCache/com.unity.render-pipelines.universal@7.4.1/Runtime/Data/UniversalRenderPipelineAsset.cs:436) UnityEngine.Rendering.Universal.UniversalAdditionalCameraData.get_scriptableRenderer () (at Library/PackageCache/com.unity.render-pipelines.universal@7.4.1/Runtime/UniversalAdditionalCameraData.cs:335) UnityEngine.Rendering.Universal.UniversalRenderPipeline.RenderCameraStack (UnityEngine.Rendering.ScriptableRenderContext context, UnityEngine.Camera baseCamera) (at Library/PackageCache/com.unity.render-pipelines.universal@7.4.1/Runtime/UniversalRenderPipeline.cs:303) UnityEngine.Rendering.Universal.UniversalRenderPipeline.Render (UnityEngine.Rendering.ScriptableRenderContext renderContext, UnityEngine.Camera[] cameras) (at Library/PackageCache/com.unity.render-pipelines.universal@7.4.1/Runtime/UniversalRenderPipeline.cs:192) UnityEngine.Rendering.RenderPipeline.InternalRender (UnityEngine.Rendering.ScriptableRenderContext context, UnityEngine.Camera[] cameras) (at <3dc54541a2574ac7826a004a212a4332>:0) UnityEngine.Rendering.RenderPipelineManager.DoRenderLoop_Internal (UnityEngine.Rendering.RenderPipelineAsset pipe, System.IntPtr loopPtr, Unity.Collections.LowLevel.Unsafe.AtomicSafetyHandle safety) (at <3dc54541a2574ac7826a004a212a4332>:0) UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)

did you find a solution ?,did you find a solution?