I have Brazilian and Italian citizenship and passports. Renewing the Brazilian passport I plan to apply for a USA visa on it.
Is it true that from that moment on I MUST enter the USA using exclusively the Brazilian passport? I mean: no longer benefiting from the visa waiver program (VWP) until the visa is expired?
The reason for my question is quite simple: While I don't need to use the VWP, if I have a valid visa I would like to keep using the automated passport machines available in the airport I normally use when go to the States. Those machines are for US citizens/residents and ESTA (VWP) users.
The question may sound odd, but I was told that IF you have a valid visa you SHOULD use that passport to enter the US. (therefore entering the regular immigration line). Of course when I travel I have both passports with me.