I've setup my matrix home server so it operates as asf.computer but runs under synapse.asf.computer via delegation using the .well-known file approach.
Currently, nio refuses to log in with asf.computer set as my homeserver, instead it requires me to use synapse.asf.computer instead. I'd love if the canonical home-server location was supported in nio, as well!