1)
Why did he flee again?
1.
Malbim citing Mahari: Initially he accompanied his grandfather Talmai everywhere. Since David mourned Amnon all this time, he feared lest David send after him and catch him, so he fled to Geshur, a fortified walled city.