Quick answer: Unity SRP Batcher reporting 'compatible' but not batching at runtime? Open Editor tool windows can add per-renderer properties that disable batching - close the inspector or remove debug components.
Frame Debugger: 200 draw calls when SRP Batcher should give ~20. Closing the inspector drops it to 20.
Close inspector during profile
Profile in standalone build, not editor. The editor's selection adds debug uniforms that break batching.
Remove debug components
Tooling components (e.g., gizmo drawers) often add MaterialPropertyBlock per frame. Strip from release; keep for editor-only.
Verify in build
Profile a development build with stats enabled. Draw call counts are honest there; editor counts mislead.
“The editor adds overhead. Performance measurements need to come from non-editor.”
Standardize a 'perf test' build configuration. Identical to release minus stats enable. Always profile this build; never the editor.