Did he have to give up his American citizenship to become an Indonesian citizen? Since he was adopted by an Indonesian, and if Indonesia mandates adopted children become Indonesian citizens, does Indonesia at least permit dual citizenship? If he had to renounce his American citizenship, does our government still recognize that he is an American since he was born in HI?
Indonesian law is irrelevant because Indonesian law does not override U.S. law. A person born in this country is a natural-born citizen from the moment of birth. The only way a natural born citizen can lose their citizenship is if they relinquish it themselves. It cannot be taken away from them and cannot be relinquished on their behalf by anyone, including parents. It cannot be forfited by any foreign law. And you can only relinquish it as an adult, in writing, by performing an expatriating act. You can't accidentally relinquish it.
One does not need to give up a childs US citizenship to gain Indonesian citizenship.
Officially, they don’t recognize your dual citizenship once you’re over 18, but you may still retain it.
Unofficially, they’re not really hot on checking or enforcing the issue.
Indonesia did not permit dual citizenship, but US law doesn't allow a minor to renounce his citizenship, nor to have his parent(s) do it for him. Thus under Indonesian law, he is or was Indonesian, under US law he is what he was before being adopted by Lolo, if he was adopted. In any event the whole move to Indonesia did not change his US Citizenship status, if he had it, and whatever it was.