it definitely works, as does whatever #jumble uses, and the #coracle library also works. probably NDK doesn't work consistently, or at least it didn't used to.
it was really hard implementing auth on a relay because of how poorly clients implement it