1)
Why did he leave?
1.
Radak (7). He could no longer earn income there. Malbim - he left to seek livelihood; he did not have a particular destination, and went from city to city.
2)
What is the meaning of "La'asos Darko"?
1.
Rashi: He went there on his way. Radak - he did not intend to stay there, rather, to continue from there.
2.
Malbim: He did not intend to seek livelihood there, rather, to lodge as a guest.