We have asked for Signal's detailed protocol specs, but we was unable to get them for months from Signal's team. Also i suppose our implementation is slightly different and can be incompatible.
Also it is seems that they abandoned their federation support.