By your logic, Trump isn’t eligible, since his mother was a British citizen.
Trump’s mother became a naturalized American citizen before he was born like his father. He’s natural born with sole allegiance to America via his two US Citizen parents.
OK It’s not my logic, it was Washington, Jay and before him a guy named Vattel.