I wish this run went the way I wanted, cause this was pretty clutch. Greed is a bastard for some characters, and I find Hazama to have an oddly difficult time fighting him. Hazama has really neat tools, I think I got better with subsequent runs, but fighting Greed can go wrong really fast and it was pissing me off, can't lie.
I haven't looked into exact specifics, but what I do know about Greed is that he operates on a timer where he will be a standard character up until a certain amount of time elapses. Once that timer runs out, no matter what round it is, Greed will go into a rage and he will have infinite meter and boss style free canceling of his special moves. I don't know exactly how Greed works, yet, but he can throw a projectile and just cancel into an anti-air that cannot be blocked while airborne. As someone who isn't really initiated with this game, sometimes it's a pain to deal with, sometimes the character doesn't have to worry about Greed's BS. Depends on the character. Hazama, at least how I know to play him, can get a little dicey.