She is an Indian anchor baby of two non-citizen parents, not a natural born citizen.
I think your definition of "natural born citizen" is correct, but watch what they do.
I consulted Google on your question about Harris’s citizenship. Here is what Google says:
“A natural born citizen refers to someone who was a U.S. citizen at birth, and did not need to go through a naturalization proceeding later in life. Under the 14th Amendment’s Naturalization Clause and the Supreme Court case of United States v. Wong Kim Ark, 169 US.”
If she was born in the US, then she was natural born.