When handling a discovery request, a request is dropped incorrectly (Discovery:365):
if (data != null && data.stream().map(PingData::mbrs).filter(Objects::nonNull).anyMatch(mbrs -> mbrs.contains(local_addr))) return null;
This condition drops a message (e.g.) to member P when PingData.mbrs contains P.