If you rezz a cat from inventory, the Home will be set exactly where you rezzed it. That is why it is best to "move" cats by Taking to inventory, and then rezzing at the new location.
If you move a cat by using the Edit arrows, then you must set the Home on the menu after moving, or it will return to it's prior Home where it was rezzed, or the Home was set, as soon as it goes to sleep. These cats sleepwalk back home