Yes you are right, Cruz did vote against TPA on the final vote, but he was safe to do so as his vote was no longer needed to pass it. He also sold TPA and TPP, he was one of the most vocal sellers of both pre-vote. It is to his discredit he did so. I favor much about Cruz but this is not one of them.
There is a good chance TPP will come up for a vote before end of year and we will see who votes how.
Trump and Sessions are 100% anti TPP and TPA, where is Cruz going to be? Hopefully he will join Trump and Sessions and redeem himself but he may find that hard to do with his PAC money watching. I understand his dilemma and wish he had Trump’s billions and we could see he true mettle, but it is what it is.
That game of being for a bill but voting against it (such as TPA) once leadership knows they have the votes to pass it, is played all the time in DC for politics and cover.