Cathedral City won't allow new cannabis businesses — or expansion of existing ones — while it decides how to handle a rise in odor complaints.