why gon lost his nen?
Gon apparently lost his nen after his fight with Neferpitou. The reason why that happened, according to his friends, was that the emotional trauma he faced when the reality of Kite's death sent him so over the edge, that he created a temporal contract with his Nen in exchange for the death of those who wronged him.