1) It's not short notice for islam, at all, even in the slightest. he last fought in october and was relatively unscathed, his opponent got knocked out and still fought 4 months before him. Porier is short-ish notice as he fought in march. but im sure it was discussed that he'd fight islam if Armen said no. So Im sure Porier and islam were both in the know. To say it's short notice for islam is laughable, and simply making excues for him.
2)It's irrelevent how much damage was sustained durring the fight with charles, a training camp is typically 6 weeks, He'd have had to start training literally less than a week after fighting Charles, Who is a legit number one contender. he might have just done a very hard and long training camp that may have had an effect on his body, Doing a 6 week training camp, then a weight cut, a fight, and IMMEDIATELY doing another training camp the week after, Is a really bad Idea, especially if you're going into a title fight
3)Armen has likely been preparing, for this matchup so taking the fight on short notice simply to give Islam an advatage is incredibly stupid and it's a slimy move that is easy to see. Izzy tried to do the same thing to dricus have him fight Whittaker and Izzy in a 7 week period and call it his fault for not taking the fight. Islam doing the exact same thing here and now. Can only hope it back fires like it did with Izzy.