This looks like a pretty good parallel to the Cruz situation, though I never fail to be surprised at what we would think is slam dunk, not being so at the USSC.
It looks like a doubt situation at this point. The class move would be for Cruz not to buck this, and, I think, throw support to Trump. He needs to sit down with Trump and make a deal. Trump needs advice. Cruz is usually good at things conservative. This would greatly help the conservative angst at Trump and make him more acceptable. Both should agree that we don’t have time to tolerate another Democrat presidency.
I went to college in Upstate NY 1968-72, and as such, I had a few classmates with one American and one Canadian parent. Without exception, they had dual citizenship until age 18 (or 21, I forget), at which point they had to choose one or the other.
Since free scholarships to Tan Son Nhut university were all the rage back then, being able to choose Canadian citizenship and remain in the US without penalty was a much-admired thing.
Anyway, another angle to this is the following: Senator Cruz did NOT have to choose at age 18/21, since he remained a Canadian citizen until recently. Now, perhaps the rules for persons born in 1970 were different than for my classmates. But it would be interesting to see how, when, and where Mr. Cruz, as an adult, accepted and affirmed his American citizenship.