The server CH changed in version 5.2 from virtual-nodes-based to segment-based, but the client CH stayed the same. The server is able to translate the server CH into a client CH, but the translation is imperfect:
1. Sometimes the client CH computes a different primary owner than the server CH.
2. The client CH gets slower as the number of segments increases, the server CH performance stays the same.