Any chance Yang Cheng might not have actually been the one to murder Moon, and MG is just trying to frame him to give Ling Ling a motive to kill him?
I mean he is clearly above killing innocent people on Rock orders, but so far we haven't been given any reason why he would target Moon specifically.