A small plot hole...
Now I may have missed it, but how did Kai leave the Spirit World in the 1st place?
By draining Oogway's chi?
He said he was draining it for 500 years, but Oogway wasn't dead for that long fo Kai to drain his chi away....