Even if you set the cache owner to 1 there is a replication.
A brief explanation about distributed cache:
Let say you have 2 instances of Keycloak, and for example the session cache object is set to be distributed-cache with owner 1.
So when a user is trying to login the cache object is created in either of the instances (even if the requests go to instance A it could be made in instance B).
So yeah the owner is one, but the infinispan cache is a key value cache, so even tho we already have a value in one instance the key it self is replicated no matter what the value of owners is.