It seems to be that if he travelled to Pakistan on an Indonesian passport he did exactly that. He was over 18 at the time.See post 240 and links.
A dual national who travels on a foreign passport does not put his citizenship in jeopardy.
bttt
That depends. It doesn’t of itself do so, but as a part of a pattern it can.