Materials for sprite renderers loaded from the AssetBundle

When you have a GameObject loaded from an AssetBundle

The Material in that GameObject’s Sprite Renderer component is copied and named instanced.

Since we create those GameObjects very frequently, the material keeps accumulating and

Because it was copied, the layout is also broken, which is a problem.

Is this a Unity bug?

our version is 2018.4.30f

this cause by watch renderer of materials when breakpoint on vs or rider

so if i not break and watch it remains not copied