No, she is not ashamed of her "blackness" because she hasn't presented herself as African American. Remember, when she was elected to the Senate she was the first "Indian American" elected to that body.
Kamala Harris has considered herself an Indian American up until now when the Democrats needed an African American woman as a vice presidential candidate. So she is appropriating the African American label even though her father is Jamaican from a family that owned slaves.
Forget about her "blackness" of lack of "blackness." She's not even a natural born citizen.
She probably doesnt do anything to straighten hair as she ISNT black.
She is Indian (and they have wavy hair), and Jamaican (which is most likely a very mixed ancestry of African, European, and Native American).
She most likely has the natural wavy hair she shows every day.