The difference —because there is but one— between the meaning for "indigenous" and for "native”.
“Indigenous” refers to a place based ethnic culture that has not migrated from its homeland and is not a settler or colonial population. They did not migrate. They are naturally occurring on a specific land mass. The meaning came into existence to describe this group in the seventeenth century.
The word “native” a non place based ethnic culture that was born in another homeland and migrated to a different land mass to become a settler or colonial population. In the English lexicon the word “native” American did not appear until the 1960s.
So when one refers to an indigenous American they are referring to someone or some group that did not migrate amd were always naturally occurring on a particular land mass. This group have various brown hues or reddish skin tones.
On the other hand, when one refers to a Native American the indicated group did not naturally occur on a particular land mass because they came from somewhere else. The group is white looking.
The term “indian” is often used instead of american with either “indigenous” or “native. We know it is colloquial/urban/slang.
This is an indigenous American: Queen Chief Warhorse
This is a native American, know the difference: Eye don't know
who this is...