1)
Where are these cities?
1.
Bi'ur ha'Gra: They are in the east of Asher, south of Gei Yiftach Kel. 1
2.
Malbim: They complete the southern border, until the Nachal by Yakne'am.
2)
Beis Lechem is in Yehudah!
1.
Radak: We find that cities in different places have the same name.