why did jaqen kill himself?
Jaqen killed himself solely for the reason to show to Arya, that he is not Jaqen. He is no one. Every follower of the God of many faces is. They kill themselves and then become someone else, if required, even the person they just killed.