Looking again, your server is rejecting their HELO message. You seem to be using a modern cipher yet requiring a legacy (http/1.1) protocol, which I suspect is the issue. Adding an advertisement for TLS_CHACHA20_POLY1305_SHA256 to every TLS 1.3 handshake worldwide would add a
lot of gigabytes of global bandwidth, for support of an awfully unusual configuration. Those 4 bytes in every http request globally probably isn't worth it just for you.
Take a look at this trace [1].
I think it's pretty clear the client is offering a bunch of things, including TLS_CHACHA20_POLY1305_SHA256, and your server just replies 'nah, goodbye'.
Perhaps your server doesn't like the ESNI extension?
[1]: https://pastebin.com/ffP4cPJi