i don't think you're doing anything wrong. cats just have different personalities, like people. unfortunately, they can't talk and we're forced to guess at what they want sometimes or what they don't like.
all you can do is not base your expectations of one cat on the behavior of another. they can react to exactly the same circumstances in a completely different way, just like humans.
all you can do is not base your expectations of one cat on the behavior of another. they can react to exactly the same circumstances in a completely different way, just like humans.