Can you elaborate as to why he’s voting for Cruz over Trump?
Sounds to me like he's voting for a contested convention.
Pence has a tight race ahead for himself. He has many of the same base voters as cruz. All politics are local.
Pence is trying to keep his race a local issue.