Playing with dots I did started a new Core 2D URP project from scratch. Created a Spawner for a Prefab 2D circle sprite with a Shader Graph material that support batching (a really simple one with 2 concentrical circles colors) and spawn 10k circles.
My FPS went from (120 fps due to vsync) to 29fps. No systems active, nothing. When I destroy them it returns to 120fps.
I did try to "copy" all the URP and graphics preferences from the "official boids example", on that I get the 120fps with 50k fishes moving around but in mine still 25-29fps.
I'm sure that I just miss some checkbox or something but... can't find any documentation or information.