rustls-tls by default uses the native-tls backend which currently doesn't have support for TLS 1.3 (see rust-native-tls/rust-native-tls#140). This currently breaks compatibility with home-servers that only support TLS 1.3 or Ciphers which are only available on TLS 1.3.
The rustls-tls backend option uses the rustls crate in the background which does have support for TLS 1.3, therefore enabling this backend in favor of the default native-tls backend should fix the compatibility issues with homeserver that only support TLS 1.3.
rustls-tlsby default uses thenative-tlsbackend which currently doesn't have support for TLS 1.3 (see rust-native-tls/rust-native-tls#140). This currently breaks compatibility with home-servers that only support TLS 1.3 or Ciphers which are only available on TLS 1.3.The
rustls-tlsbackend option uses the rustls crate in the background which does have support for TLS 1.3, therefore enabling this backend in favor of the defaultnative-tlsbackend should fix the compatibility issues with homeserver that only support TLS 1.3.