Static Batching Unity Terrain Do not work

I Have an issue with static batching with Trees in terrain system. (I tick GameObject as Static)

So I test to just add my tree gameobject manually with and static batching tick and batches works !

But when i’m using unity terrain and paint my trees no saving batches.

I try different things like tick Draw Instance for terrain, tick Enable GPU instancing for Material.
But nothing changes.

I don’t understand why when i just place my gameobject this work perfectly but when i paint my tree i dont sae batches ?

Someone can help ?

Unity Version : 2022.3.9f1, I use URP-HighFidelity for rendering.

Example with Tree Gameobject manually place, See Saved by batch

Example with Unity Terrain : (Saved by batch 0)

Hey, I’ve got the same issue. For me, it seems related to LOD groups. The batching works fine, with or without an LOD group, when prefabs are placed individually; but when places as trees on terrain, I have to get rid of the LOD group for batching to work. Each LOD is using the same material & even mesh for testing.

Very frustrating!