Out of likes but like. Dana and Khabib both donated to this charity because they are more stand up guys than Conor and when they pledge something they follow through and get the business done as quickly as they can.
Conor is an egomaniac spotlight soaker and wanted publicity and PR and to look good but, as you point out, couldn't be bothered to actually make his word and handshake mean or amount to anything. Of course we can theorize forever that it would eventually happen, but I suspect, knowing Conor's ego, he'd really just make Dustin jump through endless hoops to satisfy his ego.
Dana and Khabib, both businessmen, got their donations to the charity in less than 2 weeks. Conor has been 3 months and has gone silent.
Never make a deal based on a handshake with a weasel. As
@P0rkchop points out, Dustin is new to this charity biz and did this wrong. If you make a deal with Conor you need paperwork and timelines and processes legally hammered out because his word does NOT convey any intention to follow through necessarily.
With Conor it is more about his mood and such. It's not about giving his word and trying to make good on it. Dustin should have signed a contract with this weasel.