1)
Why does it repeat "veli'Vnei Aharon"? It already said so above (verse 10)!
1.
Malbim: Kalev received a tremendous inheritance - Chevron and its many villages and fields. It was proper that he give [Arei Leviyim 1 ] like a quarter Shevet. He gave Chevron, but kept the villages and fields. Now it says that the rest of Yehudah and Shimon gave eight other cities, like is proper for two Shevatim (each Shevet gave four). Even though most of the eight were from Yehudah, Yehudah and Shimon are considered like one [double] Shevet.
1
Malbim: "Ish k'Fi Nachalaso Yiten me'Arav la'Leviyim" (Bamidbar 35:8) hints that even an individual (who inherited greatly, i.e. Kalev) must give.