I can understand why you're a little bit puzzled, so I hope you may find this link useful. Your cat isn't new to your home of course, but there may be some advice here that you haven't yet tried or thought of before. Hopefully this helps https://www.catchat.org/index.php/new-cat-in-the-home