He didn’t produce On Fire. He strong armed his way into thinking people he did that beat (and Many Men) because he sprinkled a few keys at the end of both beats.
I could be wrong but off memory I’m 99% sure that Kwame produced On Fire.
Edit:
In this DXCLUSIVE, Kwamé recalls how not being present in studio for a Lloyd Banks session almost resulted in Eminem commandeering a production credit.
hiphopdx.com
This is how producers get jerked out of royalties and publishing. Basically, if you submit beats to a label, you rub the risk of forfeiting not only credits, but money. Your beat is only a portion of the production process. Of course, you're going to have to fight for your credits because you weren't there in the studio with the artist when the song was created. Yes, this matters and it is very BIG deal. ANY changes made to this beat that caters to the artist that the person who made the beat DID NOT add/subtract is credited to the person(s) who did it. As a result, that is now a production/co-production credit. Kwame made a beat, but he didn't make a Lloyd Banks song.
Reading the article, Em and them were Shady for that if they wouldn't let him come to the studio and lied about being in London.