I think your cat has a strong
personality and he is trying to protect his territory. There isn’t any logical
explanation for this behaviour and I think you have carried out the same
training as the previous cats. If you neutered him, it is possible this
behaviour wouldn’t be so strong but you can’t be sure this would happen.