Certainly you should not feel guilty.
I sometimes have to put Tubster downstairs or out on the porch as he still sprays and just being freshly neutered he will chace Precuis or Pouncierge.
If he doesnt come around he may have to be an indoor/outdoor Cat which I am not crazy about as this is a bad neighborhood for Cats.
You did the best you could and noone can do more.