One primitive list, rendered by Pillow and emitted as VectorDrawable paths, keeps the Play icon and the adaptive launcher icon identical
Store icon and launcher icon drifted apart because two scripts drew them. One geometry, two renderers, and a 0.48 viewport ratio fixed it.