Moses did not give any land to the Levi tribe, because the LORD God of Israel had told them, “Instead of land, you will receive the sacrifices offered at my altar.”
Instead, they will receive part of the grain sacrifices, as well as part of the sacrifices for sin and sacrifices to make things right. They will also be given everything in Israel that has been completely dedicated to me.
The LORD promised that he would always provide for the tribe of Levi, and that's why he won't give them any land, when he divides it among the other tribes.