Sprite Atlas and AssetBundles help

Hello,

I use AssetBundles to distribute SpriteAtlas but I added Sprite alongside to it. When I build AssetBundle I enable include in build via script before creating AB and then disable it after. Then when I build the player it does not include in build sprite atlas (right it is good).

Then I wonder if I must include Sprites alongside sprite atlas in my Asset Bundles? I want to optimize the size of assetBundles.

If I do not do it, sprites are blank even if LateBinding is called. If I inspect downloaded AB then Sprites arte mark as missing but ATLAS seems to be in (but 0 Bytes shown).

If I include sprites all is ok expect that my AB increase in size (57MB → 80MB)

After some tests then Sprite Atlas must be bundled with Sprites because UI Image have reference of Sprite that is referenced in SpriteAltlas.
Then even it is the atlas that is used in the draw call, the sprite must be in the asset bundle.

In my project it is an oversize of 27MB.

If I inspect a downloaded assetBundles via assigning it in a public variable then I can see in the associated data the table of reference with Sprite missing and Sprite Atlas texture. But Unity indicate 0B size.