How to reproduce:
1. Create a new Unity project with URP
2. Add the attached "CanAddCopyPassProbe.cs" to Assets/Editor
3. Select Tools > RenderGraph Repro > CanAddCopyPass (idle graph)
4. Observe the Console
Expected results: CanAddCopyPass returns a result, or the error names the actual state (the graph is not recording)
Actual results: "InvalidOperationException: [UvOriginDifferAtRecordTime] This API cannot be called when Render Graph is active. Call the API outside of RecordRenderGraph()." is thrown, although the graph is idle and the call is already outside RecordRenderGraph
Reproducible with: 7000.0.0a9, 7000.0.0a12
Not reproducible with: 7000.0.0a8
Reproducible on: macOS 27.0.1 (M1 Max), Ubuntu 24
Not reproducible on: No other environment tested
Note: The attached script creates a new RenderGraph, imports two RenderTextures with RTHandles.Alloc and ImportTexture, and calls CanAddCopyPass with the two handles