Android 6 notification icon, white square in prod. Perfect in dev

Please provide the following:

  1. SDK Version: "expo": "^37.0.0",
  2. Platforms(Android/iOS/web/all): Android

In Android 7.0 my icon on notification is showing fine. I am using this attached 96x96 icon.

However on Android 6, when in production, the icon is a white square, with a green background (attached screenshot below). However while in dev on Android 6, while using the Expo App to run my app, the notification icon looks perfect, it even has a cool tiny circle showing its from expo (attached screenshot below). Does anyone have any ideas on why the icon is not showing right in prod on Android 6?

My app.json is:

"notification": {
  "iosDisplayInForeground": true,
  "icon": "./assets/icon96.png"
},

My icon set in app.json

icon96

Android 6 - DEV

Android 6 - PROD