@Jax cats can only gather once a day, so if the person you bought the cat from already gathered with them the same day, then they won't be able to gather in your village!
I believe this is to avoid people sending cats back and forth to get extra gathering turns.