Still, we need to remember that there are contracts and those can't be cancelled easily, not without paying a contractual penalty or something. Or there have been some clauses that allowed to end the licensing of the IP if certain thresholds or numbers are not fulfilled at a specific point like ratings (which shouldn't be the case here), sold copies (also shouldn't be the case here) or w/e.
So either they had a clause that allowed Hasbro to revoke the licensing at any given time or at least after a certain time has passed after release or they paid for ending the contract or something else has come up that we all can't see. Personally, I think it's too easy just to point with your finger on one company and white knighting the other. We are not talking about some children playing together, this are companies with contracts.