Single app can use different small-icons
or status-bar-icons
for different notifications.
In your case there are two notifications from Firefox for which the icons are different.

They are set programmatically like setSmallIcon(R.drawable.icon_name)
for every notification.