I moved in the neighborhood once with my old cats. One of them was a roamer and realized where his old house was. We had lived in the old house for about a year. He kept going back to the old house when it was time to be fed and sometimes I would have to go collect him. Eventually, he forgot about the old house and got into the habit of eating at the new. It took a little time and a bit of patience, but it worked out fine.