I think it's understand this now, so someone cloned him ( probably to do something to batman) and in the process he died, Mc found out and went to kill his clone and in the process also managed to ge to Gordon's soul before he could leave earth?(ascend?)