Cruz did not vote for TPA, the reasons for his Corker bill vote have been explained and re-explained and he's going to make the best President this country could hope to have.
He voted for TPA, which allowed fast tracking, but not TPP, which was the final version.