@dwarf Can you remove
* the peer config for client1 from client2
* the peer config for client2 from client1
It sounds for me like your clients are trying to connect to each other directly, instead of going via the server.
This fails, because they don't have `Endpoints` configured for each other