Cruz has never been for amnesty, what are you talking about???
He’s just about the only one who has been consistent on this issue from day one. And that includes Trump!
In September,2012 Cruz expressly told the NY Times that he supported immigration reform (i.e. Amnesty) and he rejected any notion of self deportation.
I do not have the software to post this but it was documented in Adios America and you can access the link via that route.