Hi James,
Thanks for the video! It’s recreated and fixed in 15.0.0-beta123. No code changes are needed on your side.
Cause: On a transparent overlay like your LayerOverlay, the newly arrived tile was being blended over that scaled-up preview instead of replacing it. So for as long as any neighbouring tile was still loading, both copies of the icon were on screen at once — the stretched one underneath and the correctly sized one on top.
Fix: Tiles at the view’s current zoom level now replace that preview within their own area instead of blending over it, so an icon is only ever drawn once. Areas whose tiles haven’t arrived yet still show the scaled preview, so the map doesn’t blank out mid-zoom either.
Thanks,
Ben