yeah I think I had the same problem even though I tried to follow tutorials on attaching the app icon image within my visual code studio editor. I found I had to do 3 things before it worked for my Expo app on Android (after loading the .aab file on google play console).
1)I had to update the app icon on Google play console.
[See here](https://i.sstatic.net/53y1yKVH.png) (grow users-\> store listings -\> click the small right arrow ('edit') on your default listing item).
2)the icon image needs to meet the requirements on the Figma template (Android Adaptive Icon). The link is on the Expo documentation ( <https://docs.expo.dev/develop/user-interface/splash-screen-and-app-icon/> ): [Figma Screenshot](https://i.sstatic.net/MBVfrQkp.png)
3)The icon image **needs a filled background around the icon (and circle boundary) on Figma (See example in first image above).** It seems that having a *transparent* background around the icon (circle boundary) is what causes the system to expand the icon (making it looked cropped and zoomed in). There's actually a rule on this: [Rule violation if a transparent background is used](https://i.sstatic.net/M6JdTVTp.png) (<https://developer.android.com/distribute/google-play/resources/icon-design-specifications> )
Hope it helps!
I think I had the same problem, even though I tried to follow tutorials on attaching the app icon image within my Visual Studio Code editor. I found I had to do three things before it worked for my Expo app on Android.
1. I had to update the app icon on Google Play console.
[See Here](https://i.sstatic.net/0u7p4JCY.png) (grow users-\> store listings -\> click the small right arrow ('edit') on your default listing item).
2. The icon image needs to meet the requirements on the Figma template (Android Adaptive Icon). The link is on the [Expo documentation](https://docs.expo.dev/develop/user-interface/splash-screen-and-app-icon/):

3. The icon image **needs a filled background around the icon (and circle boundary) on Figma (See example in first image above).** It seems that having a *transparent* background around the icon (circle boundary) is what causes the system to expand the icon (making it looked cropped and zoomed in). There's actually rule on this: [Rule violation if a transparent background is used](https://developer.android.com/distribute/google-play/resources/icon-design-specifications):

Hope it helps!