Why are there two different Firefox icons? Why are there two different Firefox icons? The version is 57 I guess.
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.