Gjonaj has to earn his next big match-up, point blank period. Gjonaj would be an "Organik did I do something wrong?" match-up for Iron, seeing that he just beat Diz.
Purely from a style perspective I see where you're coming from, but there's no incentive for B Magic to beat Danny, he would choke/stumble at least 3x.
At least this match-up puts Magic's back against the wall. If he has a great performance vs Solomon it boosts his stock tremendously. Unfortunately nowadays top tier battlers can just say "I was unmotivated" and the fans will accept it if the battler has a return to form.
Magic can totally run with "I (arguably) beat Con, then NOTHING happened. I was unmotivated, but Solomon is a legend so I had to show out".