Hi Willem,
The different versions of epmd could be an issue. You can try killing
(stopping) the older epmd and seeing if CouchDB will start the newer
epmd version from its release.
3.3.0 packages are built with Erlang 24, while 3.2.2 were using Erlang
23. Erlang 23 should be able to talk to Erlang 24 and vice-versa.
Also, Erlang 23 is still supported, so if that turns out to be the
issue, you can try building CouchDB from source.
Another thing to watch for is that erlang node cookies match on all
nodes. See
https://docs.couchdb.org/en/stable/setup/cluster.html#cluster-set-up
for more details.
Also, after discovering a few replication issues in 3.3.0 we'll
release 3.3.1 shortly. But I don't think those issues would affect
inter-node connectivity in a cluster, so it's most likely unrelated.
But you should hold-off for the new release if you use replication in
production.
Cheers,
-Nick