The city of Shechem was given to Yosef by Yaakov (Bereshis 48:22) yet when the Jewish people entered Israel Yehoshua designated the city as a city of refuge (Yehoshua 20:7). Why was this done? Doesn't this designation negate Yaakov's earlier gift?
Note: I realize some commentaries read 48:22 as not referring to the city itself, I am only asking according to the other commentaries who do